Warning: Permanently added '172.25.91.52' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 919833 --chroot fedora-rawhide-i386 --detached default Version: 0.28 Task: {'build_id': 919833, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': '2ff40e71ca09bc639fd4f3cd1243aaab730769cc', 'git_repo': 'tredaell/kernel-lts/kernel', 'memory_reqs': 2048, 'package_name': 'kernel', 'package_version': '4.19.47-200.fc30', 'project_dirname': 'kernel-lts', 'project_name': 'kernel-lts', 'project_owner': 'tredaell', 'repos': [{'baseurl': 'https://copr-be.cloud.fedoraproject.org/results/tredaell/kernel-lts/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/tredaell/kernel-lts/kernel.git', 'committish': '2ff40e71ca09bc639fd4f3cd1243aaab730769cc'}, 'source_type': 8, 'submitter': None, 'task_id': '919833-fedora-rawhide-i386', 'timeout': 75600, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/tredaell/kernel-lts/kernel.git /tmp/tmprehg3xv8/kernel --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/tredaell/kernel-lts/kernel.git', '/tmp/tmprehg3xv8/kernel', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmprehg3xv8/kernel'... Running: git checkout 2ff40e71ca09bc639fd4f3cd1243aaab730769cc cmd: ['git', 'checkout', '2ff40e71ca09bc639fd4f3cd1243aaab730769cc'] cwd: /tmp/tmprehg3xv8/kernel rc: 0 stdout: stderr: Note: checking out '2ff40e71ca09bc639fd4f3cd1243aaab730769cc'. 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 2ff40e7 automatic import of kernel Running: cp -r . /tmp/tmptrx_8wiw cmd: ['cp', '-r', '.', '/tmp/tmptrx_8wiw'] cwd: /tmp/tmprehg3xv8/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/tmprehg3xv8/.config/rpkg.conf Running: rpkg -C /tmp/tmprehg3xv8/.config/rpkg.conf sources --outdir /tmp/tmptrx_8wiw cmd: ['rpkg', '-C', '/tmp/tmprehg3xv8/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmptrx_8wiw'] cwd: /tmp/tmprehg3xv8/kernel rc: 0 stdout: Downloading linux-4.19.tar.xz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading patch-4.19.47.xz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=75600): unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmptrx_8wiw/kernel.spec --sources /tmp/tmptrx_8wiw --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1559428499.539772 -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.16 starting (python version = 3.7.3)... 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/tmptrx_8wiw/kernel.spec) Config(919833-fedora-rawhide-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/919833-fedora-rawhide-i386-1559428499.539772/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.16 INFO: Mock Version: 1.4.16 Start: dnf install Copr repository 11 kB/s | 2.4 kB 00:00 fedora 7.3 MB/s | 67 MB 00:09 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash i686 5.0.7-1.fc31 fedora 1.7 M bzip2 i686 1.0.6-29.fc30 fedora 50 k coreutils i686 8.31-2.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.6 fedora 11 k findutils i686 1:4.6.0-23.fc31 fedora 524 k gawk i686 4.2.1-6.fc31 fedora 1.1 M glibc-minimal-langpack i686 2.29.9000-21.fc31 fedora 61 k grep i686 3.3-2.fc31 fedora 253 k gzip i686 1.9-9.fc31 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 129-1.fc31 fedora 62 k rpm-build i686 4.14.2.1-10.fc31 fedora 119 k sed i686 4.5-3.fc30 fedora 289 k shadow-utils i686 2:4.6-13.fc31 fedora 1.2 M tar i686 2:1.32-1.fc31 fedora 889 k unzip i686 6.0-43.fc30 fedora 175 k util-linux i686 2.34-0.2.fc31 fedora 2.7 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.7.20190326git03e7489.fc31 fedora 112 k basesystem noarch 11-7.fc30 fedora 6.9 k binutils i686 2.32-14.fc31 fedora 6.3 M binutils-gold i686 2.32-14.fc31 fedora 911 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-2.fc31 fedora 2.0 M cracklib i686 2.9.6-19.fc30 fedora 77 k crypto-policies noarch 20190527-1.git0b3add8.fc31 fedora 47 k curl i686 7.65.0-2.fc31 fedora 303 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-2.fc31 fedora 332 k elfutils-default-yama-scope noarch 0.176-2.fc31 fedora 16 k elfutils-libelf i686 0.176-2.fc31 fedora 187 k elfutils-libs i686 0.176-2.fc31 fedora 325 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.6 fedora 19 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.37-1.fc31 fedora 51 k file-libs i686 5.37-1.fc31 fedora 572 k filesystem i686 3.11-1.fc31 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-minimal i686 8.3.50.20190528-14.fc31 fedora 3.6 M ghc-srpm-macros noarch 1.4.2-9.fc30 fedora 7.6 k glibc i686 2.29.9000-21.fc31 fedora 3.7 M glibc-common i686 2.29.9000-21.fc31 fedora 841 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-27.fc31 fedora 802 k libacl i686 2.2.53-3.fc30 fedora 25 k libarchive i686 3.3.3-7.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 libblkid i686 2.34-0.2.fc31 fedora 171 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.65.0-2.fc31 fedora 292 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.34-0.2.fc31 fedora 224 k libffi i686 3.1-20.fc31 fedora 31 k libgcc i686 9.1.1-1.fc31 fedora 98 k libgcrypt i686 1.8.4-3.fc30 fedora 416 k libgpg-error i686 1.33-2.fc30 fedora 244 k libidn2 i686 2.2.0-1.fc31 fedora 91 k libmetalink i686 0.1.3-8.fc30 fedora 30 k libmount i686 2.34-0.2.fc31 fedora 193 k libnghttp2 i686 1.38.0-1.fc31 fedora 82 k libnsl2 i686 1.2.0-4.20180605git4a062cf.fc30 fedora 57 k libpkgconf i686 1.6.1-1.fc31 fedora 36 k libpsl i686 0.21.0-1.fc31 fedora 59 k libpwquality i686 1.4.0-12.fc30 fedora 97 k libselinux i686 2.9-2.fc31 fedora 90 k libsemanage i686 2.9-1.fc31 fedora 122 k libsepol i686 2.9-1.fc31 fedora 308 k libsigsegv i686 2.11-7.fc30 fedora 25 k libsmartcols i686 2.34-0.2.fc31 fedora 131 k libssh i686 0.8.7-1.fc31 fedora 230 k libstdc++ i686 9.1.1-1.fc31 fedora 634 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-30.fc31 fedora 37 k libunistring i686 0.9.10-5.fc30 fedora 423 k libutempter i686 1.1.6-16.fc30 fedora 24 k libuuid i686 2.34-0.2.fc31 fedora 29 k libverto i686 0.3.0-7.fc30 fedora 21 k libxcrypt i686 4.4.6-1.fc31 fedora 129 k libxml2 i686 2.9.9-2.fc30 fedora 696 k libzstd i686 1.4.0-1.fc31 fedora 259 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 2-1.fc31 fedora 8.2 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.1c-2.fc31 fedora 1.4 M p11-kit i686 0.23.16.1-1.fc31 fedora 266 k p11-kit-trust i686 0.23.16.1-1.fc31 fedora 138 k pam i686 1.3.1-17.fc30 fedora 643 k pcre i686 8.43-2.fc31 fedora 189 k pcre2 i686 10.33-3.fc31 fedora 255 k perl-srpm-macros noarch 1-29.fc30 fedora 8.2 k pkgconf i686 1.6.1-1.fc31 fedora 39 k pkgconf-m4 noarch 1.6.1-1.fc31 fedora 15 k pkgconf-pkg-config i686 1.6.1-1.fc31 fedora 11 k popt i686 1.16-17.fc30 fedora 57 k publicsuffix-list-dafsa noarch 20190417-1.fc31 fedora 54 k python-srpm-macros noarch 3-42.fc30 fedora 11 k 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-10.fc31 fedora 489 k rpm-build-libs i686 4.14.2.1-10.fc31 fedora 102 k rpm-libs i686 4.14.2.1-10.fc31 fedora 316 k rust-srpm-macros noarch 9-1.fc31 fedora 9.2 k setup noarch 2.13.3-1.fc31 fedora 149 k systemd-libs i686 242-3.git7a6d834.fc31 fedora 548 k tzdata noarch 2019a-1.fc31 fedora 425 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.4.0-1.fc31 fedora 390 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 139 Packages Total download size: 56 M Installed size: 244 M Downloading Packages: (1/139): basesystem-11-7.fc30.noarch.rpm 54 kB/s | 6.9 kB 00:00 (2/139): alternatives-1.11-4.fc31.i686.rpm 224 kB/s | 34 kB 00:00 (3/139): audit-libs-3.0-0.7.20190326git03e7489. 697 kB/s | 112 kB 00:00 (4/139): binutils-gold-2.32-14.fc31.i686.rpm 6.6 MB/s | 911 kB 00:00 (5/139): bash-5.0.7-1.fc31.i686.rpm 9.2 MB/s | 1.7 MB 00:00 (6/139): brotli-1.0.7-3.fc30.i686.rpm 3.6 MB/s | 313 kB 00:00 (7/139): bzip2-1.0.6-29.fc30.i686.rpm 495 kB/s | 50 kB 00:00 (8/139): bzip2-libs-1.0.6-29.fc30.i686.rpm 304 kB/s | 38 kB 00:00 (9/139): ca-certificates-2018.2.26-3.fc30.noarc 2.9 MB/s | 385 kB 00:00 (10/139): binutils-2.32-14.fc31.i686.rpm 13 MB/s | 6.3 MB 00:00 (11/139): coreutils-8.31-2.fc31.i686.rpm 7.9 MB/s | 1.3 MB 00:00 (12/139): cpio-2.12-10.fc30.i686.rpm 5.6 MB/s | 255 kB 00:00 (13/139): crypto-policies-20190527-1.git0b3add8 5.1 MB/s | 47 kB 00:00 (14/139): cracklib-2.9.6-19.fc30.i686.rpm 3.8 MB/s | 77 kB 00:00 (15/139): cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i68 4.3 MB/s | 97 kB 00:00 (16/139): coreutils-common-8.31-2.fc31.i686.rpm 11 MB/s | 2.0 MB 00:00 (17/139): curl-7.65.0-2.fc31.i686.rpm 7.0 MB/s | 303 kB 00:00 (18/139): efi-srpm-macros-4-2.fc30.noarch.rpm 177 kB/s | 23 kB 00:00 (19/139): diffutils-3.7-2.fc30.i686.rpm 2.0 MB/s | 395 kB 00:00 (20/139): dwz-0.12-10.fc30.i686.rpm 554 kB/s | 105 kB 00:00 (21/139): elfutils-default-yama-scope-0.176-2.f 1.1 MB/s | 16 kB 00:00 (22/139): elfutils-0.176-2.fc31.i686.rpm 4.3 MB/s | 332 kB 00:00 (23/139): elfutils-libelf-0.176-2.fc31.i686.rpm 2.5 MB/s | 187 kB 00:00 (24/139): expat-2.2.6-2.fc30.i686.rpm 1.2 MB/s | 94 kB 00:00 (25/139): elfutils-libs-0.176-2.fc31.i686.rpm 3.4 MB/s | 325 kB 00:00 (26/139): fedora-release-31-0.6.noarch.rpm 1.0 MB/s | 11 kB 00:00 (27/139): fedora-gpg-keys-31-0.2.noarch.rpm 2.9 MB/s | 102 kB 00:00 (28/139): fedora-release-common-31-0.6.noarch.r 1.3 MB/s | 19 kB 00:00 (29/139): fedora-repos-31-0.2.noarch.rpm 441 kB/s | 9.2 kB 00:00 (30/139): fedora-repos-rawhide-31-0.2.noarch.rp 310 kB/s | 8.4 kB 00:00 (31/139): file-5.37-1.fc31.i686.rpm 1.3 MB/s | 51 kB 00:00 (32/139): file-libs-5.37-1.fc31.i686.rpm 13 MB/s | 572 kB 00:00 (33/139): fpc-srpm-macros-1.2-1.fc31.noarch.rpm 195 kB/s | 7.5 kB 00:00 (34/139): filesystem-3.11-1.fc31.i686.rpm 10 MB/s | 1.1 MB 00:00 (35/139): findutils-4.6.0-23.fc31.i686.rpm 5.2 MB/s | 524 kB 00:00 (36/139): gc-7.6.4-5.fc30.i686.rpm 2.7 MB/s | 97 kB 00:00 (37/139): gawk-4.2.1-6.fc31.i686.rpm 8.4 MB/s | 1.1 MB 00:00 (38/139): ghc-srpm-macros-1.4.2-9.fc30.noarch.r 100 kB/s | 7.6 kB 00:00 (39/139): gdb-minimal-8.3.50.20190528-14.fc31.i 11 MB/s | 3.6 MB 00:00 (40/139): glibc-common-2.29.9000-21.fc31.i686.r 3.2 MB/s | 841 kB 00:00 (41/139): glibc-2.29.9000-21.fc31.i686.rpm 12 MB/s | 3.7 MB 00:00 (42/139): glibc-minimal-langpack-2.29.9000-21.f 711 kB/s | 61 kB 00:00 (43/139): gmp-6.1.2-10.fc31.i686.rpm 4.4 MB/s | 259 kB 00:00 (44/139): gnat-srpm-macros-4-9.fc30.noarch.rpm 595 kB/s | 8.5 kB 00:00 (45/139): go-srpm-macros-2-19.fc30.noarch.rpm 445 kB/s | 11 kB 00:00 (46/139): grep-3.3-2.fc31.i686.rpm 3.9 MB/s | 253 kB 00:00 (47/139): gzip-1.9-9.fc31.i686.rpm 2.0 MB/s | 153 kB 00:00 (48/139): info-6.6-1.fc30.i686.rpm 2.1 MB/s | 220 kB 00:00 (49/139): keyutils-libs-1.6-2.fc30.i686.rpm 417 kB/s | 30 kB 00:00 (50/139): guile22-2.2.4-3.fc30.i686.rpm 26 MB/s | 6.5 MB 00:00 (51/139): libacl-2.2.53-3.fc30.i686.rpm 278 kB/s | 25 kB 00:00 (52/139): krb5-libs-1.17-27.fc31.i686.rpm 6.6 MB/s | 802 kB 00:00 (53/139): libatomic_ops-7.6.10-1.fc31.i686.rpm 709 kB/s | 34 kB 00:00 (54/139): libattr-2.4.48-5.fc30.i686.rpm 596 kB/s | 17 kB 00:00 (55/139): libarchive-3.3.3-7.fc31.i686.rpm 6.3 MB/s | 381 kB 00:00 (56/139): libcap-2.26-5.fc30.i686.rpm 3.2 MB/s | 47 kB 00:00 (57/139): libcap-ng-0.7.9-7.fc31.i686.rpm 1.8 MB/s | 27 kB 00:00 (58/139): libblkid-2.34-0.2.fc31.i686.rpm 6.2 MB/s | 171 kB 00:00 (59/139): libcom_err-1.45.0-1.fc31.i686.rpm 711 kB/s | 27 kB 00:00 (60/139): libcurl-7.65.0-2.fc31.i686.rpm 4.4 MB/s | 292 kB 00:00 (61/139): libdb-utils-5.3.28-37.fc30.i686.rpm 2.8 MB/s | 135 kB 00:00 (62/139): libdb-5.3.28-37.fc30.i686.rpm 9.4 MB/s | 809 kB 00:00 (63/139): libfdisk-2.34-0.2.fc31.i686.rpm 7.2 MB/s | 224 kB 00:00 (64/139): libffi-3.1-20.fc31.i686.rpm 754 kB/s | 31 kB 00:00 (65/139): libgcc-9.1.1-1.fc31.i686.rpm 2.4 MB/s | 98 kB 00:00 (66/139): libgcrypt-1.8.4-3.fc30.i686.rpm 5.7 MB/s | 416 kB 00:00 (67/139): libidn2-2.2.0-1.fc31.i686.rpm 2.0 MB/s | 91 kB 00:00 (68/139): libgpg-error-1.33-2.fc30.i686.rpm 4.5 MB/s | 244 kB 00:00 (69/139): libmetalink-0.1.3-8.fc30.i686.rpm 626 kB/s | 30 kB 00:00 (70/139): libnghttp2-1.38.0-1.fc31.i686.rpm 1.9 MB/s | 82 kB 00:00 (71/139): libmount-2.34-0.2.fc31.i686.rpm 3.5 MB/s | 193 kB 00:00 (72/139): libnsl2-1.2.0-4.20180605git4a062cf.fc 1.9 MB/s | 57 kB 00:00 (73/139): libpkgconf-1.6.1-1.fc31.i686.rpm 1.4 MB/s | 36 kB 00:00 (74/139): libpsl-0.21.0-1.fc31.i686.rpm 2.3 MB/s | 59 kB 00:00 (75/139): libpwquality-1.4.0-12.fc30.i686.rpm 3.0 MB/s | 97 kB 00:00 (76/139): libselinux-2.9-2.fc31.i686.rpm 2.3 MB/s | 90 kB 00:00 (77/139): libsemanage-2.9-1.fc31.i686.rpm 3.0 MB/s | 122 kB 00:00 (78/139): libsigsegv-2.11-7.fc30.i686.rpm 1.7 MB/s | 25 kB 00:00 (79/139): libsmartcols-2.34-0.2.fc31.i686.rpm 6.9 MB/s | 131 kB 00:00 (80/139): libsepol-2.9-1.fc31.i686.rpm 8.1 MB/s | 308 kB 00:00 (81/139): libssh-0.8.7-1.fc31.i686.rpm 6.5 MB/s | 230 kB 00:00 (82/139): libtasn1-4.13-7.fc30.i686.rpm 1.9 MB/s | 71 kB 00:00 (83/139): libtirpc-1.1.4-2.rc2.fc30.1.i686.rpm 4.0 MB/s | 105 kB 00:00 (84/139): libstdc++-9.1.1-1.fc31.i686.rpm 9.6 MB/s | 634 kB 00:00 (85/139): libtool-ltdl-2.4.6-30.fc31.i686.rpm 985 kB/s | 37 kB 00:00 (86/139): libunistring-0.9.10-5.fc30.i686.rpm 11 MB/s | 423 kB 00:00 (87/139): libutempter-1.1.6-16.fc30.i686.rpm 900 kB/s | 24 kB 00:00 (88/139): libuuid-2.34-0.2.fc31.i686.rpm 1.7 MB/s | 29 kB 00:00 (89/139): libverto-0.3.0-7.fc30.i686.rpm 1.3 MB/s | 21 kB 00:00 (90/139): libxcrypt-4.4.6-1.fc31.i686.rpm 5.0 MB/s | 129 kB 00:00 (91/139): libxml2-2.9.9-2.fc30.i686.rpm 13 MB/s | 696 kB 00:00 (92/139): libzstd-1.4.0-1.fc31.i686.rpm 5.2 MB/s | 259 kB 00:00 (93/139): lua-libs-5.3.5-5.fc30.i686.rpm 2.6 MB/s | 119 kB 00:00 (94/139): lz4-libs-1.8.3-2.fc30.i686.rpm 2.7 MB/s | 61 kB 00:00 (95/139): mpfr-3.1.6-4.fc30.i686.rpm 7.3 MB/s | 220 kB 00:00 (96/139): make-4.2.1-13.fc30.i686.rpm 11 MB/s | 490 kB 00:00 (97/139): ncurses-base-6.1-10.20180923.fc30.noa 4.6 MB/s | 59 kB 00:00 (98/139): ncurses-6.1-10.20180923.fc30.i686.rpm 9.3 MB/s | 363 kB 00:00 (99/139): ncurses-libs-6.1-10.20180923.fc30.i68 18 MB/s | 308 kB 00:00 (100/139): nim-srpm-macros-2-1.fc31.noarch.rpm 960 kB/s | 8.2 kB 00:00 (101/139): ocaml-srpm-macros-5-5.fc30.noarch.rp 1.1 MB/s | 7.7 kB 00:00 (102/139): openblas-srpm-macros-2-5.fc30.noarch 954 kB/s | 7.3 kB 00:00 (103/139): openldap-2.4.47-1.fc30.i686.rpm 4.7 MB/s | 298 kB 00:00 (104/139): openssl-libs-1.1.1c-2.fc31.i686.rpm 14 MB/s | 1.4 MB 00:00 (105/139): p11-kit-0.23.16.1-1.fc31.i686.rpm 2.5 MB/s | 266 kB 00:00 (106/139): p11-kit-trust-0.23.16.1-1.fc31.i686. 2.1 MB/s | 138 kB 00:00 (107/139): patch-2.7.6-9.fc31.i686.rpm 7.6 MB/s | 138 kB 00:00 (108/139): pam-1.3.1-17.fc30.i686.rpm 15 MB/s | 643 kB 00:00 (109/139): perl-srpm-macros-1-29.fc30.noarch.rp 1.1 MB/s | 8.2 kB 00:00 (110/139): pcre-8.43-2.fc31.i686.rpm 6.6 MB/s | 189 kB 00:00 (111/139): pkgconf-m4-1.6.1-1.fc31.noarch.rpm 2.1 MB/s | 15 kB 00:00 (112/139): pcre2-10.33-3.fc31.i686.rpm 7.0 MB/s | 255 kB 00:00 (113/139): pkgconf-1.6.1-1.fc31.i686.rpm 3.0 MB/s | 39 kB 00:00 (114/139): pkgconf-pkg-config-1.6.1-1.fc31.i686 2.2 MB/s | 11 kB 00:00 (115/139): popt-1.16-17.fc30.i686.rpm 6.5 MB/s | 57 kB 00:00 (116/139): python-srpm-macros-3-42.fc30.noarch. 1.7 MB/s | 11 kB 00:00 (117/139): publicsuffix-list-dafsa-20190417-1.f 5.6 MB/s | 54 kB 00:00 (118/139): qt5-srpm-macros-5.12.1-1.fc31.noarch 1.6 MB/s | 9.1 kB 00:00 (119/139): redhat-rpm-config-129-1.fc31.noarch. 8.1 MB/s | 62 kB 00:00 (120/139): readline-8.0-2.fc30.i686.rpm 9.4 MB/s | 198 kB 00:00 (121/139): rpm-build-4.14.2.1-10.fc31.i686.rpm 7.2 MB/s | 119 kB 00:00 (122/139): rpm-4.14.2.1-10.fc31.i686.rpm 20 MB/s | 489 kB 00:00 (123/139): rpm-build-libs-4.14.2.1-10.fc31.i686 8.0 MB/s | 102 kB 00:00 (124/139): rust-srpm-macros-9-1.fc31.noarch.rpm 1.1 MB/s | 9.2 kB 00:00 (125/139): rpm-libs-4.14.2.1-10.fc31.i686.rpm 18 MB/s | 316 kB 00:00 (126/139): setup-2.13.3-1.fc31.noarch.rpm 6.1 MB/s | 149 kB 00:00 (127/139): sed-4.5-3.fc30.i686.rpm 6.2 MB/s | 289 kB 00:00 (128/139): shadow-utils-4.6-13.fc31.i686.rpm 9.6 MB/s | 1.2 MB 00:00 (129/139): systemd-libs-242-3.git7a6d834.fc31.i 4.4 MB/s | 548 kB 00:00 (130/139): tzdata-2019a-1.fc31.noarch.rpm 21 MB/s | 425 kB 00:00 (131/139): tar-1.32-1.fc31.i686.rpm 7.0 MB/s | 889 kB 00:00 (132/139): unzip-6.0-43.fc30.i686.rpm 7.3 MB/s | 175 kB 00:00 (133/139): which-2.21-14.fc30.i686.rpm 4.0 MB/s | 41 kB 00:00 (134/139): xz-5.2.4-5.fc30.i686.rpm 5.5 MB/s | 148 kB 00:00 (135/139): xz-libs-5.2.4-5.fc30.i686.rpm 4.3 MB/s | 92 kB 00:00 (136/139): util-linux-2.34-0.2.fc31.i686.rpm 38 MB/s | 2.7 MB 00:00 (137/139): zlib-1.2.11-15.fc30.i686.rpm 3.6 MB/s | 91 kB 00:00 (138/139): zip-3.0-24.fc30.i686.rpm 8.9 MB/s | 271 kB 00:00 (139/139): zstd-1.4.0-1.fc31.i686.rpm 15 MB/s | 390 kB 00:00 -------------------------------------------------------------------------------- Total 18 MB/s | 56 MB 00:03 warning: /var/lib/mock/919833-fedora-rawhide-i386-1559428499.539772/root/var/cache/dnf/fedora-6cb74b5c20b9e175/packages/alternatives-1.11-4.fc31.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY fedora 401 kB/s | 1.6 kB 00:00 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 fedora 221 kB/s | 1.6 kB 00:00 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.11-1.fc31.i686 1/1 Preparing : 1/1 Installing : tzdata-2019a-1.fc31.noarch 1/139 Installing : rust-srpm-macros-9-1.fc31.noarch 2/139 Installing : qt5-srpm-macros-5.12.1-1.fc31.noarch 3/139 Installing : python-srpm-macros-3-42.fc30.noarch 4/139 Installing : publicsuffix-list-dafsa-20190417-1.fc31.noarch 5/139 Installing : pkgconf-m4-1.6.1-1.fc31.noarch 6/139 Installing : perl-srpm-macros-1-29.fc30.noarch 7/139 Installing : openblas-srpm-macros-2-5.fc30.noarch 8/139 Installing : ocaml-srpm-macros-5-5.fc30.noarch 9/139 Installing : nim-srpm-macros-2-1.fc31.noarch 10/139 Installing : ncurses-base-6.1-10.20180923.fc30.noarch 11/139 Installing : go-srpm-macros-2-19.fc30.noarch 12/139 Installing : gnat-srpm-macros-4-9.fc30.noarch 13/139 Installing : ghc-srpm-macros-1.4.2-9.fc30.noarch 14/139 Installing : fpc-srpm-macros-1.2-1.fc31.noarch 15/139 Installing : fedora-gpg-keys-31-0.2.noarch 16/139 Installing : fedora-release-31-0.6.noarch 17/139 Installing : fedora-release-common-31-0.6.noarch 18/139 Installing : fedora-repos-rawhide-31-0.2.noarch 19/139 Installing : fedora-repos-31-0.2.noarch 20/139 Installing : setup-2.13.3-1.fc31.noarch 21/139 Running scriptlet: setup-2.13.3-1.fc31.noarch 21/139 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.11-1.fc31.i686 22/139 Installing : basesystem-11-7.fc30.noarch 23/139 Installing : coreutils-common-8.31-2.fc31.i686 24/139 Installing : libgcc-9.1.1-1.fc31.i686 25/139 Running scriptlet: libgcc-9.1.1-1.fc31.i686 25/139 Installing : pcre2-10.33-3.fc31.i686 26/139 Installing : libselinux-2.9-2.fc31.i686 27/139 Installing : ncurses-libs-6.1-10.20180923.fc30.i686 28/139 Installing : glibc-minimal-langpack-2.29.9000-21.fc31.i686 29/139 Installing : glibc-common-2.29.9000-21.fc31.i686 30/139 Running scriptlet: glibc-2.29.9000-21.fc31.i686 31/139 Installing : glibc-2.29.9000-21.fc31.i686 31/139 Running scriptlet: glibc-2.29.9000-21.fc31.i686 31/139 Installing : bash-5.0.7-1.fc31.i686 32/139 Running scriptlet: bash-5.0.7-1.fc31.i686 32/139 Installing : libsepol-2.9-1.fc31.i686 33/139 Running scriptlet: libsepol-2.9-1.fc31.i686 33/139 Installing : zlib-1.2.11-15.fc30.i686 34/139 Installing : bzip2-libs-1.0.6-29.fc30.i686 35/139 Installing : xz-libs-5.2.4-5.fc30.i686 36/139 Installing : elfutils-libelf-0.176-2.fc31.i686 37/139 Installing : libstdc++-9.1.1-1.fc31.i686 38/139 Installing : libdb-5.3.28-37.fc30.i686 39/139 Installing : libxcrypt-4.4.6-1.fc31.i686 40/139 Installing : gmp-1:6.1.2-10.fc31.i686 41/139 Installing : libattr-2.4.48-5.fc30.i686 42/139 Installing : libacl-2.2.53-3.fc30.i686 43/139 Installing : sed-4.5-3.fc30.i686 44/139 Installing : libcom_err-1.45.0-1.fc31.i686 45/139 Installing : libuuid-2.34-0.2.fc31.i686 46/139 Installing : popt-1.16-17.fc30.i686 47/139 Installing : libcap-2.26-5.fc30.i686 48/139 Installing : libunistring-0.9.10-5.fc30.i686 49/139 Installing : libzstd-1.4.0-1.fc31.i686 50/139 Installing : readline-8.0-2.fc30.i686 51/139 Installing : libidn2-2.2.0-1.fc31.i686 52/139 Installing : mpfr-3.1.6-4.fc30.i686 53/139 Installing : unzip-6.0-43.fc30.i686 54/139 Installing : file-libs-5.37-1.fc31.i686 55/139 Installing : file-5.37-1.fc31.i686 56/139 Installing : alternatives-1.11-4.fc31.i686 57/139 Installing : findutils-1:4.6.0-23.fc31.i686 58/139 Installing : libcap-ng-0.7.9-7.fc31.i686 59/139 Installing : audit-libs-3.0-0.7.20190326git03e7489.fc31.i686 60/139 Installing : libffi-3.1-20.fc31.i686 61/139 Installing : p11-kit-0.23.16.1-1.fc31.i686 62/139 Installing : lua-libs-5.3.5-5.fc30.i686 63/139 Installing : lz4-libs-1.8.3-2.fc30.i686 64/139 Installing : elfutils-default-yama-scope-0.176-2.fc31.noarch 65/139 Running scriptlet: elfutils-default-yama-scope-0.176-2.fc31.noarch 65/139 Installing : elfutils-libs-0.176-2.fc31.i686 66/139 Installing : elfutils-0.176-2.fc31.i686 67/139 Installing : libsemanage-2.9-1.fc31.i686 68/139 Installing : shadow-utils-2:4.6-13.fc31.i686 69/139 Running scriptlet: libutempter-1.1.6-16.fc30.i686 70/139 Installing : libutempter-1.1.6-16.fc30.i686 70/139 Installing : zip-3.0-24.fc30.i686 71/139 Installing : gdb-minimal-8.3.50.20190528-14.fc31.i686 72/139 Installing : libpsl-0.21.0-1.fc31.i686 73/139 Installing : tar-2:1.32-1.fc31.i686 74/139 Installing : patch-2.7.6-9.fc31.i686 75/139 Installing : libdb-utils-5.3.28-37.fc30.i686 76/139 Installing : zstd-1.4.0-1.fc31.i686 77/139 Installing : dwz-0.12-10.fc30.i686 78/139 Installing : libxml2-2.9.9-2.fc30.i686 79/139 Installing : bzip2-1.0.6-29.fc30.i686 80/139 Installing : brotli-1.0.7-3.fc30.i686 81/139 Installing : cpio-2.12-10.fc30.i686 82/139 Installing : diffutils-3.7-2.fc30.i686 83/139 Installing : expat-2.2.6-2.fc30.i686 84/139 Installing : libmetalink-0.1.3-8.fc30.i686 85/139 Installing : keyutils-libs-1.6-2.fc30.i686 86/139 Installing : libatomic_ops-7.6.10-1.fc31.i686 87/139 Installing : gc-7.6.4-5.fc30.i686 88/139 Installing : libgpg-error-1.33-2.fc30.i686 89/139 Installing : libgcrypt-1.8.4-3.fc30.i686 90/139 Installing : libnghttp2-1.38.0-1.fc31.i686 91/139 Installing : libpkgconf-1.6.1-1.fc31.i686 92/139 Installing : pkgconf-1.6.1-1.fc31.i686 93/139 Installing : pkgconf-pkg-config-1.6.1-1.fc31.i686 94/139 Installing : libsigsegv-2.11-7.fc30.i686 95/139 Installing : gawk-4.2.1-6.fc31.i686 96/139 Installing : libsmartcols-2.34-0.2.fc31.i686 97/139 Installing : libtasn1-4.13-7.fc30.i686 98/139 Installing : p11-kit-trust-0.23.16.1-1.fc31.i686 99/139 Running scriptlet: p11-kit-trust-0.23.16.1-1.fc31.i686 99/139 Installing : libtool-ltdl-2.4.6-30.fc31.i686 100/139 Installing : libverto-0.3.0-7.fc30.i686 101/139 Installing : ncurses-6.1-10.20180923.fc30.i686 102/139 Installing : pcre-8.43-2.fc31.i686 103/139 Installing : grep-3.3-2.fc31.i686 104/139 Installing : openssl-libs-1:1.1.1c-2.fc31.i686 105/139 Installing : coreutils-8.31-2.fc31.i686 106/139 Installing : crypto-policies-20190527-1.git0b3add8.fc31.noarc 107/139 Running scriptlet: crypto-policies-20190527-1.git0b3add8.fc31.noarc 107/139 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 108/139 Installing : ca-certificates-2018.2.26-3.fc30.noarch 108/139 Running scriptlet: ca-certificates-2018.2.26-3.fc30.noarch 108/139 Installing : krb5-libs-1.17-27.fc31.i686 109/139 Installing : libblkid-2.34-0.2.fc31.i686 110/139 Running scriptlet: libblkid-2.34-0.2.fc31.i686 110/139 Installing : libtirpc-1.1.4-2.rc2.fc30.1.i686 111/139 Installing : binutils-gold-2.32-14.fc31.i686 112/139 Installing : binutils-2.32-14.fc31.i686 113/139 Running scriptlet: binutils-2.32-14.fc31.i686 113/139 Installing : gzip-1.9-9.fc31.i686 114/139 Installing : cracklib-2.9.6-19.fc30.i686 115/139 Installing : libnsl2-1.2.0-4.20180605git4a062cf.fc30.i686 116/139 Installing : libpwquality-1.4.0-12.fc30.i686 117/139 Installing : pam-1.3.1-17.fc30.i686 118/139 Installing : libfdisk-2.34-0.2.fc31.i686 119/139 Installing : libmount-2.34-0.2.fc31.i686 120/139 Installing : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i686 121/139 Installing : openldap-2.4.47-1.fc30.i686 122/139 Installing : libssh-0.8.7-1.fc31.i686 123/139 Installing : libcurl-7.65.0-2.fc31.i686 124/139 Installing : curl-7.65.0-2.fc31.i686 125/139 Installing : guile22-2.2.4-3.fc30.i686 126/139 Running scriptlet: guile22-2.2.4-3.fc30.i686 126/139 Installing : systemd-libs-242-3.git7a6d834.fc31.i686 127/139 Running scriptlet: systemd-libs-242-3.git7a6d834.fc31.i686 127/139 Installing : libarchive-3.3.3-7.fc31.i686 128/139 Installing : rpm-4.14.2.1-10.fc31.i686 129/139 Installing : rpm-libs-4.14.2.1-10.fc31.i686 130/139 Installing : efi-srpm-macros-4-2.fc30.noarch 131/139 Installing : redhat-rpm-config-129-1.fc31.noarch 132/139 Installing : rpm-build-libs-4.14.2.1-10.fc31.i686 133/139 Installing : xz-5.2.4-5.fc30.i686 134/139 Installing : rpm-build-4.14.2.1-10.fc31.i686 135/139 Installing : util-linux-2.34-0.2.fc31.i686 136/139 Running scriptlet: util-linux-2.34-0.2.fc31.i686 136/139 Installing : make-1:4.2.1-13.fc30.i686 137/139 Installing : info-6.6-1.fc30.i686 138/139 Installing : which-2.21-14.fc30.i686 139/139 Running scriptlet: filesystem-3.11-1.fc31.i686 139/139 Running scriptlet: glibc-common-2.29.9000-21.fc31.i686 139/139 Running scriptlet: info-6.6-1.fc30.i686 139/139 Verifying : alternatives-1.11-4.fc31.i686 1/139 Verifying : audit-libs-3.0-0.7.20190326git03e7489.fc31.i686 2/139 Verifying : basesystem-11-7.fc30.noarch 3/139 Verifying : bash-5.0.7-1.fc31.i686 4/139 Verifying : binutils-2.32-14.fc31.i686 5/139 Verifying : binutils-gold-2.32-14.fc31.i686 6/139 Verifying : brotli-1.0.7-3.fc30.i686 7/139 Verifying : bzip2-1.0.6-29.fc30.i686 8/139 Verifying : bzip2-libs-1.0.6-29.fc30.i686 9/139 Verifying : ca-certificates-2018.2.26-3.fc30.noarch 10/139 Verifying : coreutils-8.31-2.fc31.i686 11/139 Verifying : coreutils-common-8.31-2.fc31.i686 12/139 Verifying : cpio-2.12-10.fc30.i686 13/139 Verifying : cracklib-2.9.6-19.fc30.i686 14/139 Verifying : crypto-policies-20190527-1.git0b3add8.fc31.noarc 15/139 Verifying : curl-7.65.0-2.fc31.i686 16/139 Verifying : cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i686 17/139 Verifying : diffutils-3.7-2.fc30.i686 18/139 Verifying : dwz-0.12-10.fc30.i686 19/139 Verifying : efi-srpm-macros-4-2.fc30.noarch 20/139 Verifying : elfutils-0.176-2.fc31.i686 21/139 Verifying : elfutils-default-yama-scope-0.176-2.fc31.noarch 22/139 Verifying : elfutils-libelf-0.176-2.fc31.i686 23/139 Verifying : elfutils-libs-0.176-2.fc31.i686 24/139 Verifying : expat-2.2.6-2.fc30.i686 25/139 Verifying : fedora-gpg-keys-31-0.2.noarch 26/139 Verifying : fedora-release-31-0.6.noarch 27/139 Verifying : fedora-release-common-31-0.6.noarch 28/139 Verifying : fedora-repos-31-0.2.noarch 29/139 Verifying : fedora-repos-rawhide-31-0.2.noarch 30/139 Verifying : file-5.37-1.fc31.i686 31/139 Verifying : file-libs-5.37-1.fc31.i686 32/139 Verifying : filesystem-3.11-1.fc31.i686 33/139 Verifying : findutils-1:4.6.0-23.fc31.i686 34/139 Verifying : fpc-srpm-macros-1.2-1.fc31.noarch 35/139 Verifying : gawk-4.2.1-6.fc31.i686 36/139 Verifying : gc-7.6.4-5.fc30.i686 37/139 Verifying : gdb-minimal-8.3.50.20190528-14.fc31.i686 38/139 Verifying : ghc-srpm-macros-1.4.2-9.fc30.noarch 39/139 Verifying : glibc-2.29.9000-21.fc31.i686 40/139 Verifying : glibc-common-2.29.9000-21.fc31.i686 41/139 Verifying : glibc-minimal-langpack-2.29.9000-21.fc31.i686 42/139 Verifying : gmp-1:6.1.2-10.fc31.i686 43/139 Verifying : gnat-srpm-macros-4-9.fc30.noarch 44/139 Verifying : go-srpm-macros-2-19.fc30.noarch 45/139 Verifying : grep-3.3-2.fc31.i686 46/139 Verifying : guile22-2.2.4-3.fc30.i686 47/139 Verifying : gzip-1.9-9.fc31.i686 48/139 Verifying : info-6.6-1.fc30.i686 49/139 Verifying : keyutils-libs-1.6-2.fc30.i686 50/139 Verifying : krb5-libs-1.17-27.fc31.i686 51/139 Verifying : libacl-2.2.53-3.fc30.i686 52/139 Verifying : libarchive-3.3.3-7.fc31.i686 53/139 Verifying : libatomic_ops-7.6.10-1.fc31.i686 54/139 Verifying : libattr-2.4.48-5.fc30.i686 55/139 Verifying : libblkid-2.34-0.2.fc31.i686 56/139 Verifying : libcap-2.26-5.fc30.i686 57/139 Verifying : libcap-ng-0.7.9-7.fc31.i686 58/139 Verifying : libcom_err-1.45.0-1.fc31.i686 59/139 Verifying : libcurl-7.65.0-2.fc31.i686 60/139 Verifying : libdb-5.3.28-37.fc30.i686 61/139 Verifying : libdb-utils-5.3.28-37.fc30.i686 62/139 Verifying : libfdisk-2.34-0.2.fc31.i686 63/139 Verifying : libffi-3.1-20.fc31.i686 64/139 Verifying : libgcc-9.1.1-1.fc31.i686 65/139 Verifying : libgcrypt-1.8.4-3.fc30.i686 66/139 Verifying : libgpg-error-1.33-2.fc30.i686 67/139 Verifying : libidn2-2.2.0-1.fc31.i686 68/139 Verifying : libmetalink-0.1.3-8.fc30.i686 69/139 Verifying : libmount-2.34-0.2.fc31.i686 70/139 Verifying : libnghttp2-1.38.0-1.fc31.i686 71/139 Verifying : libnsl2-1.2.0-4.20180605git4a062cf.fc30.i686 72/139 Verifying : libpkgconf-1.6.1-1.fc31.i686 73/139 Verifying : libpsl-0.21.0-1.fc31.i686 74/139 Verifying : libpwquality-1.4.0-12.fc30.i686 75/139 Verifying : libselinux-2.9-2.fc31.i686 76/139 Verifying : libsemanage-2.9-1.fc31.i686 77/139 Verifying : libsepol-2.9-1.fc31.i686 78/139 Verifying : libsigsegv-2.11-7.fc30.i686 79/139 Verifying : libsmartcols-2.34-0.2.fc31.i686 80/139 Verifying : libssh-0.8.7-1.fc31.i686 81/139 Verifying : libstdc++-9.1.1-1.fc31.i686 82/139 Verifying : libtasn1-4.13-7.fc30.i686 83/139 Verifying : libtirpc-1.1.4-2.rc2.fc30.1.i686 84/139 Verifying : libtool-ltdl-2.4.6-30.fc31.i686 85/139 Verifying : libunistring-0.9.10-5.fc30.i686 86/139 Verifying : libutempter-1.1.6-16.fc30.i686 87/139 Verifying : libuuid-2.34-0.2.fc31.i686 88/139 Verifying : libverto-0.3.0-7.fc30.i686 89/139 Verifying : libxcrypt-4.4.6-1.fc31.i686 90/139 Verifying : libxml2-2.9.9-2.fc30.i686 91/139 Verifying : libzstd-1.4.0-1.fc31.i686 92/139 Verifying : lua-libs-5.3.5-5.fc30.i686 93/139 Verifying : lz4-libs-1.8.3-2.fc30.i686 94/139 Verifying : make-1:4.2.1-13.fc30.i686 95/139 Verifying : mpfr-3.1.6-4.fc30.i686 96/139 Verifying : ncurses-6.1-10.20180923.fc30.i686 97/139 Verifying : ncurses-base-6.1-10.20180923.fc30.noarch 98/139 Verifying : ncurses-libs-6.1-10.20180923.fc30.i686 99/139 Verifying : nim-srpm-macros-2-1.fc31.noarch 100/139 Verifying : ocaml-srpm-macros-5-5.fc30.noarch 101/139 Verifying : openblas-srpm-macros-2-5.fc30.noarch 102/139 Verifying : openldap-2.4.47-1.fc30.i686 103/139 Verifying : openssl-libs-1:1.1.1c-2.fc31.i686 104/139 Verifying : p11-kit-0.23.16.1-1.fc31.i686 105/139 Verifying : p11-kit-trust-0.23.16.1-1.fc31.i686 106/139 Verifying : pam-1.3.1-17.fc30.i686 107/139 Verifying : patch-2.7.6-9.fc31.i686 108/139 Verifying : pcre-8.43-2.fc31.i686 109/139 Verifying : pcre2-10.33-3.fc31.i686 110/139 Verifying : perl-srpm-macros-1-29.fc30.noarch 111/139 Verifying : pkgconf-1.6.1-1.fc31.i686 112/139 Verifying : pkgconf-m4-1.6.1-1.fc31.noarch 113/139 Verifying : pkgconf-pkg-config-1.6.1-1.fc31.i686 114/139 Verifying : popt-1.16-17.fc30.i686 115/139 Verifying : publicsuffix-list-dafsa-20190417-1.fc31.noarch 116/139 Verifying : python-srpm-macros-3-42.fc30.noarch 117/139 Verifying : qt5-srpm-macros-5.12.1-1.fc31.noarch 118/139 Verifying : readline-8.0-2.fc30.i686 119/139 Verifying : redhat-rpm-config-129-1.fc31.noarch 120/139 Verifying : rpm-4.14.2.1-10.fc31.i686 121/139 Verifying : rpm-build-4.14.2.1-10.fc31.i686 122/139 Verifying : rpm-build-libs-4.14.2.1-10.fc31.i686 123/139 Verifying : rpm-libs-4.14.2.1-10.fc31.i686 124/139 Verifying : rust-srpm-macros-9-1.fc31.noarch 125/139 Verifying : sed-4.5-3.fc30.i686 126/139 Verifying : setup-2.13.3-1.fc31.noarch 127/139 Verifying : shadow-utils-2:4.6-13.fc31.i686 128/139 Verifying : systemd-libs-242-3.git7a6d834.fc31.i686 129/139 Verifying : tar-2:1.32-1.fc31.i686 130/139 Verifying : tzdata-2019a-1.fc31.noarch 131/139 Verifying : unzip-6.0-43.fc30.i686 132/139 Verifying : util-linux-2.34-0.2.fc31.i686 133/139 Verifying : which-2.21-14.fc30.i686 134/139 Verifying : xz-5.2.4-5.fc30.i686 135/139 Verifying : xz-libs-5.2.4-5.fc30.i686 136/139 Verifying : zip-3.0-24.fc30.i686 137/139 Verifying : zlib-1.2.11-15.fc30.i686 138/139 Verifying : zstd-1.4.0-1.fc31.i686 139/139 Installed: bash-5.0.7-1.fc31.i686 bzip2-1.0.6-29.fc30.i686 coreutils-8.31-2.fc31.i686 cpio-2.12-10.fc30.i686 diffutils-3.7-2.fc30.i686 fedora-release-31-0.6.noarch findutils-1:4.6.0-23.fc31.i686 gawk-4.2.1-6.fc31.i686 glibc-minimal-langpack-2.29.9000-21.fc31.i686 grep-3.3-2.fc31.i686 gzip-1.9-9.fc31.i686 info-6.6-1.fc30.i686 make-1:4.2.1-13.fc30.i686 patch-2.7.6-9.fc31.i686 redhat-rpm-config-129-1.fc31.noarch rpm-build-4.14.2.1-10.fc31.i686 sed-4.5-3.fc30.i686 shadow-utils-2:4.6-13.fc31.i686 tar-2:1.32-1.fc31.i686 unzip-6.0-43.fc30.i686 util-linux-2.34-0.2.fc31.i686 which-2.21-14.fc30.i686 xz-5.2.4-5.fc30.i686 alternatives-1.11-4.fc31.i686 audit-libs-3.0-0.7.20190326git03e7489.fc31.i686 basesystem-11-7.fc30.noarch binutils-2.32-14.fc31.i686 binutils-gold-2.32-14.fc31.i686 brotli-1.0.7-3.fc30.i686 bzip2-libs-1.0.6-29.fc30.i686 ca-certificates-2018.2.26-3.fc30.noarch coreutils-common-8.31-2.fc31.i686 cracklib-2.9.6-19.fc30.i686 crypto-policies-20190527-1.git0b3add8.fc31.noarch curl-7.65.0-2.fc31.i686 cyrus-sasl-lib-2.1.27-0.6rc7.fc30.i686 dwz-0.12-10.fc30.i686 efi-srpm-macros-4-2.fc30.noarch elfutils-0.176-2.fc31.i686 elfutils-default-yama-scope-0.176-2.fc31.noarch elfutils-libelf-0.176-2.fc31.i686 elfutils-libs-0.176-2.fc31.i686 expat-2.2.6-2.fc30.i686 fedora-gpg-keys-31-0.2.noarch fedora-release-common-31-0.6.noarch fedora-repos-31-0.2.noarch fedora-repos-rawhide-31-0.2.noarch file-5.37-1.fc31.i686 file-libs-5.37-1.fc31.i686 filesystem-3.11-1.fc31.i686 fpc-srpm-macros-1.2-1.fc31.noarch gc-7.6.4-5.fc30.i686 gdb-minimal-8.3.50.20190528-14.fc31.i686 ghc-srpm-macros-1.4.2-9.fc30.noarch glibc-2.29.9000-21.fc31.i686 glibc-common-2.29.9000-21.fc31.i686 gmp-1:6.1.2-10.fc31.i686 gnat-srpm-macros-4-9.fc30.noarch go-srpm-macros-2-19.fc30.noarch guile22-2.2.4-3.fc30.i686 keyutils-libs-1.6-2.fc30.i686 krb5-libs-1.17-27.fc31.i686 libacl-2.2.53-3.fc30.i686 libarchive-3.3.3-7.fc31.i686 libatomic_ops-7.6.10-1.fc31.i686 libattr-2.4.48-5.fc30.i686 libblkid-2.34-0.2.fc31.i686 libcap-2.26-5.fc30.i686 libcap-ng-0.7.9-7.fc31.i686 libcom_err-1.45.0-1.fc31.i686 libcurl-7.65.0-2.fc31.i686 libdb-5.3.28-37.fc30.i686 libdb-utils-5.3.28-37.fc30.i686 libfdisk-2.34-0.2.fc31.i686 libffi-3.1-20.fc31.i686 libgcc-9.1.1-1.fc31.i686 libgcrypt-1.8.4-3.fc30.i686 libgpg-error-1.33-2.fc30.i686 libidn2-2.2.0-1.fc31.i686 libmetalink-0.1.3-8.fc30.i686 libmount-2.34-0.2.fc31.i686 libnghttp2-1.38.0-1.fc31.i686 libnsl2-1.2.0-4.20180605git4a062cf.fc30.i686 libpkgconf-1.6.1-1.fc31.i686 libpsl-0.21.0-1.fc31.i686 libpwquality-1.4.0-12.fc30.i686 libselinux-2.9-2.fc31.i686 libsemanage-2.9-1.fc31.i686 libsepol-2.9-1.fc31.i686 libsigsegv-2.11-7.fc30.i686 libsmartcols-2.34-0.2.fc31.i686 libssh-0.8.7-1.fc31.i686 libstdc++-9.1.1-1.fc31.i686 libtasn1-4.13-7.fc30.i686 libtirpc-1.1.4-2.rc2.fc30.1.i686 libtool-ltdl-2.4.6-30.fc31.i686 libunistring-0.9.10-5.fc30.i686 libutempter-1.1.6-16.fc30.i686 libuuid-2.34-0.2.fc31.i686 libverto-0.3.0-7.fc30.i686 libxcrypt-4.4.6-1.fc31.i686 libxml2-2.9.9-2.fc30.i686 libzstd-1.4.0-1.fc31.i686 lua-libs-5.3.5-5.fc30.i686 lz4-libs-1.8.3-2.fc30.i686 mpfr-3.1.6-4.fc30.i686 ncurses-6.1-10.20180923.fc30.i686 ncurses-base-6.1-10.20180923.fc30.noarch ncurses-libs-6.1-10.20180923.fc30.i686 nim-srpm-macros-2-1.fc31.noarch ocaml-srpm-macros-5-5.fc30.noarch openblas-srpm-macros-2-5.fc30.noarch openldap-2.4.47-1.fc30.i686 openssl-libs-1:1.1.1c-2.fc31.i686 p11-kit-0.23.16.1-1.fc31.i686 p11-kit-trust-0.23.16.1-1.fc31.i686 pam-1.3.1-17.fc30.i686 pcre-8.43-2.fc31.i686 pcre2-10.33-3.fc31.i686 perl-srpm-macros-1-29.fc30.noarch pkgconf-1.6.1-1.fc31.i686 pkgconf-m4-1.6.1-1.fc31.noarch pkgconf-pkg-config-1.6.1-1.fc31.i686 popt-1.16-17.fc30.i686 publicsuffix-list-dafsa-20190417-1.fc31.noarch python-srpm-macros-3-42.fc30.noarch qt5-srpm-macros-5.12.1-1.fc31.noarch readline-8.0-2.fc30.i686 rpm-4.14.2.1-10.fc31.i686 rpm-build-libs-4.14.2.1-10.fc31.i686 rpm-libs-4.14.2.1-10.fc31.i686 rust-srpm-macros-9-1.fc31.noarch setup-2.13.3-1.fc31.noarch systemd-libs-242-3.git7a6d834.fc31.i686 tzdata-2019a-1.fc31.noarch xz-libs-5.2.4-5.fc30.i686 zip-3.0-24.fc30.i686 zlib-1.2.11-15.fc30.i686 zstd-1.4.0-1.fc31.i686 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.47-200.fc31.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/919833-fedora-rawhide-i386-1559428499.539772/root/var/log/dnf.rpm.log /var/lib/mock/919833-fedora-rawhide-i386-1559428499.539772/root/var/log/dnf.librepo.log /var/lib/mock/919833-fedora-rawhide-i386-1559428499.539772/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmptrx_8wiw/kernel.spec) Config(child) 1 minutes 9 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=75600): unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/kernel-4.19.47-200.fc31.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1559428571.160629 -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.16 starting (python version = 3.7.3)... 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.47-200.fc31.src.rpm) Config(919833-fedora-rawhide-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/919833-fedora-rawhide-i386-1559428571.160629/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.16 INFO: Mock Version: 1.4.16 Start: dnf update Copr repository 16 kB/s | 2.4 kB 00:00 fedora 16 MB/s | 67 MB 00:04 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for kernel-4.19.47-200.fc31.src.rpm Start: build setup for kernel-4.19.47-200.fc31.src.rpm Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/kernel-4.19.47-200.fc31.src.rpm Copr repository 47 kB/s | 3.4 kB 00:00 fedora 18 kB/s | 5.2 kB 00:00 Package bash-5.0.7-1.fc31.i686 is already installed. Package binutils-2.32-14.fc31.i686 is already installed. Package bzip2-1.0.6-29.fc30.i686 is already installed. Package diffutils-3.7-2.fc30.i686 is already installed. Package elfutils-0.176-2.fc31.i686 is already installed. Package findutils-1:4.6.0-23.fc31.i686 is already installed. Package gawk-4.2.1-6.fc31.i686 is already installed. Package gzip-1.9-9.fc31.i686 is already installed. Package make-1:4.2.1-13.fc30.i686 is already installed. Package patch-2.7.6-9.fc31.i686 is already installed. Package redhat-rpm-config-129-1.fc31.noarch is already installed. Package rpm-build-4.14.2.1-10.fc31.i686 is already installed. Package tar-2:1.32-1.fc31.i686 is already installed. Package xz-5.2.4-5.fc30.i686 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo 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-2.fc31 fedora 83 k flex i686 2.6.4-2.fc30 fedora 299 k gcc i686 9.1.1-1.fc31 fedora 21 M git i686 2.22.0-0.3.rc2.fc31 fedora 136 k hostname i686 3.20-8.fc31 fedora 27 k kmod i686 26-3.fc31 fedora 124 k libkcapi-hmaccalc i686 1.1.4-2.fc31 fedora 29 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.1c-2.fc31 fedora 648 k openssl-devel i686 1:1.1.1c-2.fc31 fedora 2.2 M perl-Carp noarch 1.50-418.fc30 fedora 29 k perl-devel i686 4:5.28.2-436.fc31 fedora 769 k perl-generators noarch 1.10-11.fc30 fedora 15 k perl-interpreter i686 4:5.28.2-436.fc31 fedora 6.4 M pesign i686 0.112-22.fc28 fedora 185 k python3-devel i686 3.7.3-3.fc31 fedora 211 k Installing dependencies: acl i686 2.2.53-3.fc30 fedora 70 k annobin i686 8.76-1.fc31 fedora 184 k cpp i686 9.1.1-1.fc31 fedora 9.7 M cryptsetup-libs i686 2.2.0-0.1.fc31 fedora 402 k dbus i686 1:1.12.14-1.fc31 fedora 11 k dbus-broker i686 21-3.fc31 fedora 180 k dbus-common noarch 1:1.12.14-1.fc31 fedora 18 k device-mapper i686 1.02.158-1.fc31 fedora 151 k device-mapper-libs i686 1.02.158-1.fc31 fedora 196 k efivar-libs i686 37-1.fc30 fedora 92 k elfutils-libelf-devel i686 0.176-2.fc31 fedora 23 k emacs-filesystem noarch 1:26.2-1.fc31 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 gdbm-libs i686 1:1.18-4.fc30 fedora 53 k git-core i686 2.22.0-0.3.rc2.fc31 fedora 11 M git-core-doc noarch 2.22.0-0.3.rc2.fc31 fedora 2.3 M glib2 i686 2.61.1-1.fc31 fedora 2.7 M glibc-devel i686 2.29.9000-21.fc31 fedora 1.0 M glibc-headers i686 2.29.9000-21.fc31 fedora 489 k gnutls i686 3.6.8-1.fc31 fedora 919 k groff-base i686 1.22.3-19.fc30 fedora 966 k iptables-libs i686 1.8.2-1.fc31 fedora 58 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.2.0-0.rc2.git0.1.fc31 fedora 1.2 M kmod-libs i686 26-3.fc31 fedora 64 k less i686 530-4.fc30 fedora 150 k libargon2 i686 20171227-2.fc31 fedora 31 k libasan i686 9.1.1-1.fc31 fedora 473 k libatomic i686 9.1.1-1.fc31 fedora 34 k libedit i686 3.1-27.20190324cvs.fc31 fedora 105 k libgomp i686 9.1.1-1.fc31 fedora 230 k libkcapi i686 1.1.4-2.fc31 fedora 47 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.1-0.fc31 fedora 61 k libsecret i686 0.18.8-1.fc30 fedora 158 k libubsan i686 9.1.1-1.fc31 fedora 189 k libxcrypt-devel i686 4.4.6-1.fc31 fedora 35 k nettle i686 3.4.1rc1-3.fc31 fedora 318 k nspr i686 4.21.0-1.fc31 fedora 131 k nss i686 3.44.0-2.fc31 fedora 747 k nss-softokn i686 3.44.0-2.fc31 fedora 441 k nss-softokn-freebl i686 3.44.0-2.fc31 fedora 226 k nss-sysinit i686 3.44.0-2.fc31 fedora 21 k nss-util i686 3.44.0-2.fc31 fedora 89 k openssh i686 8.0p1-3.fc31 fedora 475 k openssh-clients i686 8.0p1-3.fc31 fedora 683 k perl-Data-Dumper i686 2.174-1.fc31 fedora 57 k perl-Devel-PPPort i686 3.52-1.fc31 fedora 129 k perl-Encode i686 4:3.01-10.fc31 fedora 1.1 M perl-Errno i686 1.29-436.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.36-1.fc31 fedora 14 k perl-ExtUtils-Install noarch 2.14-419.fc30 fedora 45 k perl-ExtUtils-MakeMaker noarch 1:7.36-1.fc31 fedora 298 k perl-ExtUtils-Manifest noarch 1:1.72-1.fc31 fedora 34 k perl-ExtUtils-ParseXS noarch 1:3.40-1.fc31 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.22.0-0.3.rc2.fc31 fedora 47 k perl-HTTP-Tiny noarch 0.076-2.fc30 fedora 55 k perl-IO i686 1.39-436.fc31 fedora 91 k perl-MIME-Base64 i686 3.15-418.fc30 fedora 29 k perl-PathTools i686 3.78-1.fc31 fedora 87 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.38-1.fc31 fedora 221 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-2.fc31 fedora 55 k perl-Storable i686 1:3.15-1.fc31 fedora 98 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.2-436.fc31 fedora 1.8 M perl-macros i686 4:5.28.2-436.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.60-1.fc31 fedora 44 k perl-version i686 7:0.99.24-6.fc30 fedora 62 k python-pip-wheel noarch 19.1.1-1.fc31 fedora 1.1 M python-rpm-macros noarch 3-42.fc30 fedora 11 k python-setuptools-wheel noarch 41.0.1-1.fc31 fedora 279 k python3 i686 3.7.3-3.fc31 fedora 38 k python3-libs i686 3.7.3-3.fc31 fedora 8.0 M python3-pyparsing noarch 2.4.0-1.fc31 fedora 142 k python3-rpm-generators noarch 8-1.fc31 fedora 24 k python3-rpm-macros noarch 3-42.fc30 fedora 10 k python3-setuptools noarch 41.0.1-1.fc31 fedora 637 k qrencode-libs i686 3.4.4-8.fc30 fedora 55 k sqlite-libs i686 3.28.0-1.fc31 fedora 605 k systemd i686 242-3.git7a6d834.fc31 fedora 3.9 M systemd-pam i686 242-3.git7a6d834.fc31 fedora 167 k systemd-rpm-macros noarch 242-3.git7a6d834.fc31 fedora 22 k systemtap-sdt-devel i686 4.2-0.20190513git8b868f3dd030.fc31 fedora 69 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 128 Packages Total download size: 92 M Installed size: 288 M Downloading Packages: (1/128): acl-2.2.53-3.fc30.i686.rpm 1.4 MB/s | 70 kB 00:00 (2/128): annobin-8.76-1.fc31.i686.rpm 3.1 MB/s | 184 kB 00:00 (3/128): bc-1.07.1-8.fc30.i686.rpm 2.0 MB/s | 120 kB 00:00 (4/128): bison-3.0.5-2.fc30.i686.rpm 8.7 MB/s | 693 kB 00:00 (5/128): cryptsetup-libs-2.2.0-0.1.fc31.i686.rp 5.7 MB/s | 402 kB 00:00 (6/128): dbus-1.12.14-1.fc31.i686.rpm 1.6 MB/s | 11 kB 00:00 (7/128): dbus-common-1.12.14-1.fc31.noarch.rpm 1.9 MB/s | 18 kB 00:00 (8/128): dbus-broker-21-3.fc31.i686.rpm 6.7 MB/s | 180 kB 00:00 (9/128): device-mapper-1.02.158-1.fc31.i686.rpm 6.0 MB/s | 151 kB 00:00 (10/128): efivar-libs-37-1.fc30.i686.rpm 5.7 MB/s | 92 kB 00:00 (11/128): device-mapper-libs-1.02.158-1.fc31.i6 5.1 MB/s | 196 kB 00:00 (12/128): elfutils-devel-0.176-2.fc31.i686.rpm 4.0 MB/s | 83 kB 00:00 (13/128): elfutils-libelf-devel-0.176-2.fc31.i6 1.1 MB/s | 23 kB 00:00 (14/128): emacs-filesystem-26.2-1.fc31.noarch.r 696 kB/s | 9.8 kB 00:00 (15/128): fipscheck-1.5.0-6.fc30.i686.rpm 1.5 MB/s | 24 kB 00:00 (16/128): fipscheck-lib-1.5.0-6.fc30.i686.rpm 1.4 MB/s | 13 kB 00:00 (17/128): flex-2.6.4-2.fc30.i686.rpm 5.5 MB/s | 299 kB 00:00 (18/128): gdbm-libs-1.18-4.fc30.i686.rpm 2.0 MB/s | 53 kB 00:00 (19/128): git-2.22.0-0.3.rc2.fc31.i686.rpm 3.5 MB/s | 136 kB 00:00 (20/128): cpp-9.1.1-1.fc31.i686.rpm 19 MB/s | 9.7 MB 00:00 (21/128): git-core-doc-2.22.0-0.3.rc2.fc31.noar 20 MB/s | 2.3 MB 00:00 (22/128): glib2-2.61.1-1.fc31.i686.rpm 16 MB/s | 2.7 MB 00:00 (23/128): glibc-devel-2.29.9000-21.fc31.i686.rp 12 MB/s | 1.0 MB 00:00 (24/128): glibc-headers-2.29.9000-21.fc31.i686. 14 MB/s | 489 kB 00:00 (25/128): git-core-2.22.0-0.3.rc2.fc31.i686.rpm 16 MB/s | 11 MB 00:00 (26/128): gnutls-3.6.8-1.fc31.i686.rpm 7.2 MB/s | 919 kB 00:00 (27/128): hostname-3.20-8.fc31.i686.rpm 533 kB/s | 27 kB 00:00 (28/128): groff-base-1.22.3-19.fc30.i686.rpm 12 MB/s | 966 kB 00:00 (29/128): iptables-libs-1.8.2-1.fc31.i686.rpm 3.9 MB/s | 58 kB 00:00 (30/128): json-c-0.13.1-4.fc30.i686.rpm 2.1 MB/s | 37 kB 00:00 (31/128): gcc-9.1.1-1.fc31.i686.rpm 20 MB/s | 21 MB 00:01 (32/128): isl-0.16.1-8.fc30.i686.rpm 6.5 MB/s | 971 kB 00:00 (33/128): kmod-26-3.fc31.i686.rpm 8.2 MB/s | 124 kB 00:00 (34/128): kmod-libs-26-3.fc31.i686.rpm 6.0 MB/s | 64 kB 00:00 (35/128): kernel-headers-5.2.0-0.rc2.git0.1.fc3 8.3 MB/s | 1.2 MB 00:00 (36/128): libargon2-20171227-2.fc31.i686.rpm 2.2 MB/s | 31 kB 00:00 (37/128): less-530-4.fc30.i686.rpm 7.6 MB/s | 150 kB 00:00 (38/128): libatomic-9.1.1-1.fc31.i686.rpm 4.7 MB/s | 34 kB 00:00 (39/128): libasan-9.1.1-1.fc31.i686.rpm 23 MB/s | 473 kB 00:00 (40/128): libedit-3.1-27.20190324cvs.fc31.i686. 5.5 MB/s | 105 kB 00:00 (41/128): libgomp-9.1.1-1.fc31.i686.rpm 11 MB/s | 230 kB 00:00 (42/128): libkcapi-1.1.4-2.fc31.i686.rpm 4.5 MB/s | 47 kB 00:00 (43/128): libkcapi-hmaccalc-1.1.4-2.fc31.i686.r 3.6 MB/s | 29 kB 00:00 (44/128): libmpc-1.1.0-3.fc30.i686.rpm 9.2 MB/s | 62 kB 00:00 (45/128): libseccomp-2.4.1-0.fc31.i686.rpm 8.0 MB/s | 61 kB 00:00 (46/128): libpcap-1.9.0-3.fc30.i686.rpm 7.2 MB/s | 156 kB 00:00 (47/128): libubsan-9.1.1-1.fc31.i686.rpm 9.3 MB/s | 189 kB 00:00 (48/128): libsecret-0.18.8-1.fc30.i686.rpm 6.2 MB/s | 158 kB 00:00 (49/128): libxcrypt-devel-4.4.6-1.fc31.i686.rpm 3.5 MB/s | 35 kB 00:00 (50/128): m4-1.4.18-10.fc30.i686.rpm 21 MB/s | 213 kB 00:00 (51/128): net-tools-2.0-0.54.20160912git.fc31.i 14 MB/s | 283 kB 00:00 (52/128): nettle-3.4.1rc1-3.fc31.i686.rpm 11 MB/s | 318 kB 00:00 (53/128): nspr-4.21.0-1.fc31.i686.rpm 5.8 MB/s | 131 kB 00:00 (54/128): nss-3.44.0-2.fc31.i686.rpm 20 MB/s | 747 kB 00:00 (55/128): nss-softokn-freebl-3.44.0-2.fc31.i686 6.7 MB/s | 226 kB 00:00 (56/128): nss-softokn-3.44.0-2.fc31.i686.rpm 10 MB/s | 441 kB 00:00 (57/128): nss-sysinit-3.44.0-2.fc31.i686.rpm 1.6 MB/s | 21 kB 00:00 (58/128): nss-util-3.44.0-2.fc31.i686.rpm 9.7 MB/s | 89 kB 00:00 (59/128): openssh-8.0p1-3.fc31.i686.rpm 21 MB/s | 475 kB 00:00 (60/128): openssh-clients-8.0p1-3.fc31.i686.rpm 22 MB/s | 683 kB 00:00 (61/128): openssl-1.1.1c-2.fc31.i686.rpm 15 MB/s | 648 kB 00:00 (62/128): perl-Carp-1.50-418.fc30.noarch.rpm 1.9 MB/s | 29 kB 00:00 (63/128): perl-Data-Dumper-2.174-1.fc31.i686.rp 2.1 MB/s | 57 kB 00:00 (64/128): perl-Devel-PPPort-3.52-1.fc31.i686.rp 4.0 MB/s | 129 kB 00:00 (65/128): perl-Errno-1.29-436.fc31.i686.rpm 1.1 MB/s | 24 kB 00:00 (66/128): openssl-devel-1.1.1c-2.fc31.i686.rpm 24 MB/s | 2.2 MB 00:00 (67/128): perl-Error-0.17027-2.fc30.noarch.rpm 3.0 MB/s | 42 kB 00:00 (68/128): perl-Exporter-5.73-419.fc30.noarch.rp 4.3 MB/s | 32 kB 00:00 (69/128): perl-ExtUtils-Command-7.36-1.fc31.noa 2.3 MB/s | 14 kB 00:00 (70/128): perl-Encode-3.01-10.fc31.i686.rpm 18 MB/s | 1.1 MB 00:00 (71/128): perl-ExtUtils-Install-2.14-419.fc30.n 4.3 MB/s | 45 kB 00:00 (72/128): perl-ExtUtils-Manifest-1.72-1.fc31.no 6.0 MB/s | 34 kB 00:00 (73/128): perl-ExtUtils-MakeMaker-7.36-1.fc31.n 17 MB/s | 298 kB 00:00 (74/128): perl-ExtUtils-ParseXS-3.40-1.fc31.noa 16 MB/s | 188 kB 00:00 (75/128): perl-File-Path-2.16-2.fc30.noarch.rpm 6.2 MB/s | 36 kB 00:00 (76/128): perl-Fedora-VSP-0.001-13.fc30.noarch. 2.3 MB/s | 24 kB 00:00 (77/128): perl-File-Temp-0.230.900-2.fc30.noarc 13 MB/s | 61 kB 00:00 (78/128): perl-Getopt-Long-2.50-418.fc30.noarch 11 MB/s | 61 kB 00:00 (79/128): perl-Git-2.22.0-0.3.rc2.fc31.noarch.r 8.9 MB/s | 47 kB 00:00 (80/128): perl-HTTP-Tiny-0.076-2.fc30.noarch.rp 5.9 MB/s | 55 kB 00:00 (81/128): perl-MIME-Base64-3.15-418.fc30.i686.r 2.3 MB/s | 29 kB 00:00 (82/128): perl-IO-1.39-436.fc31.i686.rpm 5.7 MB/s | 91 kB 00:00 (83/128): perl-PathTools-3.78-1.fc31.i686.rpm 8.1 MB/s | 87 kB 00:00 (84/128): perl-Pod-Escapes-1.07-418.fc30.noarch 3.9 MB/s | 20 kB 00:00 (85/128): perl-Pod-Perldoc-3.28.01-419.fc30.noa 17 MB/s | 84 kB 00:00 (86/128): perl-Pod-Usage-1.69-418.fc30.noarch.r 2.4 MB/s | 32 kB 00:00 (87/128): perl-Pod-Simple-3.38-1.fc31.noarch.rp 13 MB/s | 221 kB 00:00 (88/128): perl-Scalar-List-Utils-1.50-418.fc30. 4.5 MB/s | 65 kB 00:00 (89/128): perl-Socket-2.029-2.fc31.i686.rpm 3.6 MB/s | 55 kB 00:00 (90/128): perl-Term-ANSIColor-4.06-419.fc30.noa 3.8 MB/s | 45 kB 00:00 (91/128): perl-Storable-3.15-1.fc31.i686.rpm 5.8 MB/s | 98 kB 00:00 (92/128): perl-Term-Cap-1.17-418.fc30.noarch.rp 5.9 MB/s | 22 kB 00:00 (93/128): perl-TermReadKey-2.38-2.fc30.i686.rpm 5.6 MB/s | 35 kB 00:00 (94/128): perl-Test-Harness-3.42-419.fc30.noarc 29 MB/s | 276 kB 00:00 (95/128): perl-Text-ParseWords-3.30-418.fc30.no 1.6 MB/s | 16 kB 00:00 (96/128): perl-Text-Tabs+Wrap-2013.0523-418.fc3 2.5 MB/s | 23 kB 00:00 (97/128): perl-Time-Local-1.280-4.fc30.noarch.r 7.4 MB/s | 31 kB 00:00 (98/128): perl-constant-1.33-419.fc30.noarch.rp 5.5 MB/s | 23 kB 00:00 (99/128): perl-Unicode-Normalize-1.26-418.fc30. 8.8 MB/s | 73 kB 00:00 (100/128): perl-generators-1.10-11.fc30.noarch. 1.6 MB/s | 15 kB 00:00 (101/128): perl-devel-5.28.2-436.fc31.i686.rpm 11 MB/s | 769 kB 00:00 (102/128): perl-libs-5.28.2-436.fc31.i686.rpm 13 MB/s | 1.8 MB 00:00 (103/128): perl-macros-5.28.2-436.fc31.i686.rpm 266 kB/s | 20 kB 00:00 (104/128): perl-parent-0.237-3.fc30.noarch.rpm 1.3 MB/s | 14 kB 00:00 (105/128): perl-podlators-4.11-4.fc30.noarch.rp 7.9 MB/s | 115 kB 00:00 (106/128): perl-threads-2.22-418.fc30.i686.rpm 4.4 MB/s | 58 kB 00:00 (107/128): perl-threads-shared-1.60-1.fc31.i686 2.7 MB/s | 44 kB 00:00 (108/128): perl-interpreter-5.28.2-436.fc31.i68 31 MB/s | 6.4 MB 00:00 (109/128): perl-version-0.99.24-6.fc30.i686.rpm 1.5 MB/s | 62 kB 00:00 (110/128): pesign-0.112-22.fc28.i686.rpm 4.8 MB/s | 185 kB 00:00 (111/128): python-rpm-macros-3-42.fc30.noarch.r 1.8 MB/s | 11 kB 00:00 (112/128): python3-3.7.3-3.fc31.i686.rpm 2.6 MB/s | 38 kB 00:00 (113/128): python-setuptools-wheel-41.0.1-1.fc3 14 MB/s | 279 kB 00:00 (114/128): python-pip-wheel-19.1.1-1.fc31.noarc 32 MB/s | 1.1 MB 00:00 (115/128): python3-devel-3.7.3-3.fc31.i686.rpm 12 MB/s | 211 kB 00:00 (116/128): python3-pyparsing-2.4.0-1.fc31.noarc 9.5 MB/s | 142 kB 00:00 (117/128): python3-rpm-generators-8-1.fc31.noar 765 kB/s | 24 kB 00:00 (118/128): python3-rpm-macros-3-42.fc30.noarch. 349 kB/s | 10 kB 00:00 (119/128): python3-setuptools-41.0.1-1.fc31.noa 14 MB/s | 637 kB 00:00 (120/128): qrencode-libs-3.4.4-8.fc30.i686.rpm 1.3 MB/s | 55 kB 00:00 (121/128): sqlite-libs-3.28.0-1.fc31.i686.rpm 12 MB/s | 605 kB 00:00 (122/128): systemd-pam-242-3.git7a6d834.fc31.i6 4.7 MB/s | 167 kB 00:00 (123/128): systemd-rpm-macros-242-3.git7a6d834. 1.0 MB/s | 22 kB 00:00 (124/128): systemtap-sdt-devel-4.2-0.20190513gi 4.3 MB/s | 69 kB 00:00 (125/128): xz-devel-5.2.4-5.fc30.i686.rpm 3.3 MB/s | 56 kB 00:00 (126/128): zlib-devel-1.2.11-15.fc30.i686.rpm 3.8 MB/s | 46 kB 00:00 (127/128): python3-libs-3.7.3-3.fc31.i686.rpm 27 MB/s | 8.0 MB 00:00 (128/128): systemd-242-3.git7a6d834.fc31.i686.r 15 MB/s | 3.9 MB 00:00 -------------------------------------------------------------------------------- Total 36 MB/s | 92 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.73-419.fc30.noarch 1/128 Installing : perl-libs-4:5.28.2-436.fc31.i686 2/128 Installing : perl-Carp-1.50-418.fc30.noarch 3/128 Installing : perl-parent-1:0.237-3.fc30.noarch 4/128 Installing : perl-Text-ParseWords-3.30-418.fc30.noarch 5/128 Installing : perl-Term-ANSIColor-4.06-419.fc30.noarch 6/128 Installing : perl-macros-4:5.28.2-436.fc31.i686 7/128 Installing : zlib-devel-1.2.11-15.fc30.i686 8/128 Installing : elfutils-libelf-devel-0.176-2.fc31.i686 9/128 Installing : perl-Fedora-VSP-0.001-13.fc30.noarch 10/128 Installing : xz-devel-5.2.4-5.fc30.i686 11/128 Installing : systemd-rpm-macros-242-3.git7a6d834.fc31.noarch 12/128 Installing : python3-rpm-macros-3-42.fc30.noarch 13/128 Installing : python-setuptools-wheel-41.0.1-1.fc31.noarch 14/128 Installing : python-rpm-macros-3-42.fc30.noarch 15/128 Installing : python-pip-wheel-19.1.1-1.fc31.noarch 16/128 Installing : kernel-headers-5.2.0-0.rc2.git0.1.fc31.i686 17/128 Running scriptlet: glibc-headers-2.29.9000-21.fc31.i686 18/128 Installing : glibc-headers-2.29.9000-21.fc31.i686 18/128 Installing : libxcrypt-devel-4.4.6-1.fc31.i686 19/128 Installing : glibc-devel-2.29.9000-21.fc31.i686 20/128 Installing : emacs-filesystem-1:26.2-1.fc31.noarch 21/128 Installing : perl-Scalar-List-Utils-3:1.50-418.fc30.i686 22/128 Installing : nspr-4.21.0-1.fc31.i686 23/128 Installing : nss-util-3.44.0-2.fc31.i686 24/128 Installing : sqlite-libs-3.28.0-1.fc31.i686 25/128 Installing : m4-1.4.18-10.fc30.i686 26/128 Installing : libmpc-1.1.0-3.fc30.i686 27/128 Installing : glib2-2.61.1-1.fc31.i686 28/128 Installing : gdbm-libs-1:1.18-4.fc30.i686 29/128 Installing : python3-setuptools-41.0.1-1.fc31.noarch 30/128 Installing : python3-3.7.3-3.fc31.i686 31/128 Installing : python3-libs-3.7.3-3.fc31.i686 32/128 Installing : python3-pyparsing-2.4.0-1.fc31.noarch 33/128 Installing : systemtap-sdt-devel-4.2-0.20190513git8b868f3dd03 34/128 Installing : python3-rpm-generators-8-1.fc31.noarch 35/128 Installing : libsecret-0.18.8-1.fc30.i686 36/128 Installing : cpp-9.1.1-1.fc31.i686 37/128 Installing : nss-softokn-freebl-3.44.0-2.fc31.i686 38/128 Installing : nss-softokn-3.44.0-2.fc31.i686 39/128 Installing : nss-3.44.0-2.fc31.i686 40/128 Running scriptlet: nss-3.44.0-2.fc31.i686 40/128 Installing : nss-sysinit-3.44.0-2.fc31.i686 41/128 Installing : perl-Unicode-Normalize-1.26-418.fc30.i686 42/128 Installing : perl-Errno-1.29-436.fc31.i686 43/128 Installing : perl-Socket-4:2.029-2.fc31.i686 44/128 Installing : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 45/128 Installing : perl-File-Path-2.16-2.fc30.noarch 46/128 Installing : perl-IO-1.39-436.fc31.i686 47/128 Installing : perl-PathTools-3.78-1.fc31.i686 48/128 Installing : perl-constant-1.33-419.fc30.noarch 49/128 Installing : perl-threads-1:2.22-418.fc30.i686 50/128 Installing : perl-threads-shared-1.60-1.fc31.i686 51/128 Installing : perl-interpreter-4:5.28.2-436.fc31.i686 52/128 Installing : perl-File-Temp-1:0.230.900-2.fc30.noarch 53/128 Installing : perl-Time-Local-2:1.280-4.fc30.noarch 54/128 Installing : perl-Error-1:0.17027-2.fc30.noarch 55/128 Installing : perl-ExtUtils-Command-1:7.36-1.fc31.noarch 56/128 Installing : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 57/128 Installing : perl-Pod-Escapes-1:1.07-418.fc30.noarch 58/128 Installing : perl-Term-Cap-1.17-418.fc30.noarch 59/128 Installing : perl-Data-Dumper-2.174-1.fc31.i686 60/128 Installing : perl-MIME-Base64-3.15-418.fc30.i686 61/128 Installing : perl-HTTP-Tiny-0.076-2.fc30.noarch 62/128 Installing : perl-Devel-PPPort-3.52-1.fc31.i686 63/128 Installing : perl-Storable-1:3.15-1.fc31.i686 64/128 Installing : perl-TermReadKey-2.38-2.fc30.i686 65/128 Installing : perl-version-7:0.99.24-6.fc30.i686 66/128 Installing : fipscheck-lib-1.5.0-6.fc30.i686 67/128 Installing : fipscheck-1.5.0-6.fc30.i686 68/128 Running scriptlet: openssh-8.0p1-3.fc31.i686 69/128 Installing : openssh-8.0p1-3.fc31.i686 69/128 Installing : qrencode-libs-3.4.4-8.fc30.i686 70/128 Installing : nettle-3.4.1rc1-3.fc31.i686 71/128 Installing : gnutls-3.6.8-1.fc31.i686 72/128 Installing : libubsan-9.1.1-1.fc31.i686 73/128 Installing : libseccomp-2.4.1-0.fc31.i686 74/128 Installing : libpcap-14:1.9.0-3.fc30.i686 75/128 Installing : iptables-libs-1.8.2-1.fc31.i686 76/128 Installing : libgomp-9.1.1-1.fc31.i686 77/128 Installing : libedit-3.1-27.20190324cvs.fc31.i686 78/128 Installing : openssh-clients-8.0p1-3.fc31.i686 79/128 Installing : libatomic-9.1.1-1.fc31.i686 80/128 Installing : libasan-9.1.1-1.fc31.i686 81/128 Installing : libargon2-20171227-2.fc31.i686 82/128 Installing : less-530-4.fc30.i686 83/128 Installing : git-core-2.22.0-0.3.rc2.fc31.i686 84/128 Installing : git-core-doc-2.22.0-0.3.rc2.fc31.noarch 85/128 Installing : kmod-libs-26-3.fc31.i686 86/128 Installing : json-c-0.13.1-4.fc30.i686 87/128 Installing : isl-0.16.1-8.fc30.i686 88/128 Installing : gcc-9.1.1-1.fc31.i686 89/128 Installing : groff-base-1.22.3-19.fc30.i686 90/128 Installing : perl-Encode-4:3.01-10.fc31.i686 91/128 Installing : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 92/128 Installing : perl-Pod-Simple-1:3.38-1.fc31.noarch 93/128 Installing : perl-Getopt-Long-1:2.50-418.fc30.noarch 94/128 Installing : perl-Pod-Usage-4:1.69-418.fc30.noarch 95/128 Installing : perl-podlators-1:4.11-4.fc30.noarch 96/128 Installing : perl-ExtUtils-ParseXS-1:3.40-1.fc31.noarch 97/128 Installing : perl-Test-Harness-1:3.42-419.fc30.noarch 98/128 Installing : perl-devel-4:5.28.2-436.fc31.i686 99/128 Installing : perl-ExtUtils-Install-2.14-419.fc30.noarch 100/128 Installing : perl-ExtUtils-MakeMaker-1:7.36-1.fc31.noarch 101/128 Installing : perl-Git-2.22.0-0.3.rc2.fc31.noarch 102/128 Installing : git-2.22.0-0.3.rc2.fc31.i686 103/128 Installing : efivar-libs-37-1.fc30.i686 104/128 Running scriptlet: efivar-libs-37-1.fc30.i686 104/128 Installing : acl-2.2.53-3.fc30.i686 105/128 Installing : perl-generators-1.10-11.fc30.noarch 106/128 Installing : python3-devel-3.7.3-3.fc31.i686 107/128 Installing : elfutils-devel-0.176-2.fc31.i686 108/128 Installing : openssl-devel-1:1.1.1c-2.fc31.i686 109/128 Installing : device-mapper-1.02.158-1.fc31.i686 110/128 Installing : device-mapper-libs-1.02.158-1.fc31.i686 111/128 Installing : cryptsetup-libs-2.2.0-0.1.fc31.i686 112/128 Installing : dbus-1:1.12.14-1.fc31.i686 113/128 Installing : systemd-pam-242-3.git7a6d834.fc31.i686 114/128 Running scriptlet: systemd-242-3.git7a6d834.fc31.i686 115/128 Installing : systemd-242-3.git7a6d834.fc31.i686 115/128 Running scriptlet: systemd-242-3.git7a6d834.fc31.i686 115/128 Installing : dbus-common-1:1.12.14-1.fc31.noarch 116/128 Running scriptlet: dbus-common-1:1.12.14-1.fc31.noarch 116/128 Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket → /usr/lib/systemd/system/dbus.socket. Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket → /usr/lib/systemd/user/dbus.socket. Running scriptlet: dbus-broker-21-3.fc31.i686 117/128 Installing : dbus-broker-21-3.fc31.i686 117/128 Running scriptlet: dbus-broker-21-3.fc31.i686 117/128 Failed to get unit file state for dbus-daemon.service: No such file or directory Failed to get unit file state for dbus-daemon.service: No such file or directory Failed to disable unit, unit dbus-daemon.service does not exist. Failed to disable unit, unit dbus-daemon.service does not exist. Installing : libkcapi-1.1.4-2.fc31.i686 118/128 Installing : libkcapi-hmaccalc-1.1.4-2.fc31.i686 119/128 Installing : net-tools-2.0-0.54.20160912git.fc31.i686 120/128 Running scriptlet: net-tools-2.0-0.54.20160912git.fc31.i686 120/128 Running scriptlet: pesign-0.112-22.fc28.i686 121/128 Installing : pesign-0.112-22.fc28.i686 121/128 Running scriptlet: pesign-0.112-22.fc28.i686 121/128 Installing : annobin-8.76-1.fc31.i686 122/128 Installing : bison-3.0.5-2.fc30.i686 123/128 Installing : flex-2.6.4-2.fc30.i686 124/128 Installing : openssl-1:1.1.1c-2.fc31.i686 125/128 Installing : kmod-26-3.fc31.i686 126/128 Installing : hostname-3.20-8.fc31.i686 127/128 Running scriptlet: hostname-3.20-8.fc31.i686 127/128 Installing : bc-1.07.1-8.fc30.i686 128/128 Running scriptlet: bc-1.07.1-8.fc30.i686 128/128 Running scriptlet: glib2-2.61.1-1.fc31.i686 128/128 Running scriptlet: systemd-242-3.git7a6d834.fc31.i686 128/128 Verifying : acl-2.2.53-3.fc30.i686 1/128 Verifying : annobin-8.76-1.fc31.i686 2/128 Verifying : bc-1.07.1-8.fc30.i686 3/128 Verifying : bison-3.0.5-2.fc30.i686 4/128 Verifying : cpp-9.1.1-1.fc31.i686 5/128 Verifying : cryptsetup-libs-2.2.0-0.1.fc31.i686 6/128 Verifying : dbus-1:1.12.14-1.fc31.i686 7/128 Verifying : dbus-broker-21-3.fc31.i686 8/128 Verifying : dbus-common-1:1.12.14-1.fc31.noarch 9/128 Verifying : device-mapper-1.02.158-1.fc31.i686 10/128 Verifying : device-mapper-libs-1.02.158-1.fc31.i686 11/128 Verifying : efivar-libs-37-1.fc30.i686 12/128 Verifying : elfutils-devel-0.176-2.fc31.i686 13/128 Verifying : elfutils-libelf-devel-0.176-2.fc31.i686 14/128 Verifying : emacs-filesystem-1:26.2-1.fc31.noarch 15/128 Verifying : fipscheck-1.5.0-6.fc30.i686 16/128 Verifying : fipscheck-lib-1.5.0-6.fc30.i686 17/128 Verifying : flex-2.6.4-2.fc30.i686 18/128 Verifying : gcc-9.1.1-1.fc31.i686 19/128 Verifying : gdbm-libs-1:1.18-4.fc30.i686 20/128 Verifying : git-2.22.0-0.3.rc2.fc31.i686 21/128 Verifying : git-core-2.22.0-0.3.rc2.fc31.i686 22/128 Verifying : git-core-doc-2.22.0-0.3.rc2.fc31.noarch 23/128 Verifying : glib2-2.61.1-1.fc31.i686 24/128 Verifying : glibc-devel-2.29.9000-21.fc31.i686 25/128 Verifying : glibc-headers-2.29.9000-21.fc31.i686 26/128 Verifying : gnutls-3.6.8-1.fc31.i686 27/128 Verifying : groff-base-1.22.3-19.fc30.i686 28/128 Verifying : hostname-3.20-8.fc31.i686 29/128 Verifying : iptables-libs-1.8.2-1.fc31.i686 30/128 Verifying : isl-0.16.1-8.fc30.i686 31/128 Verifying : json-c-0.13.1-4.fc30.i686 32/128 Verifying : kernel-headers-5.2.0-0.rc2.git0.1.fc31.i686 33/128 Verifying : kmod-26-3.fc31.i686 34/128 Verifying : kmod-libs-26-3.fc31.i686 35/128 Verifying : less-530-4.fc30.i686 36/128 Verifying : libargon2-20171227-2.fc31.i686 37/128 Verifying : libasan-9.1.1-1.fc31.i686 38/128 Verifying : libatomic-9.1.1-1.fc31.i686 39/128 Verifying : libedit-3.1-27.20190324cvs.fc31.i686 40/128 Verifying : libgomp-9.1.1-1.fc31.i686 41/128 Verifying : libkcapi-1.1.4-2.fc31.i686 42/128 Verifying : libkcapi-hmaccalc-1.1.4-2.fc31.i686 43/128 Verifying : libmpc-1.1.0-3.fc30.i686 44/128 Verifying : libpcap-14:1.9.0-3.fc30.i686 45/128 Verifying : libseccomp-2.4.1-0.fc31.i686 46/128 Verifying : libsecret-0.18.8-1.fc30.i686 47/128 Verifying : libubsan-9.1.1-1.fc31.i686 48/128 Verifying : libxcrypt-devel-4.4.6-1.fc31.i686 49/128 Verifying : m4-1.4.18-10.fc30.i686 50/128 Verifying : net-tools-2.0-0.54.20160912git.fc31.i686 51/128 Verifying : nettle-3.4.1rc1-3.fc31.i686 52/128 Verifying : nspr-4.21.0-1.fc31.i686 53/128 Verifying : nss-3.44.0-2.fc31.i686 54/128 Verifying : nss-softokn-3.44.0-2.fc31.i686 55/128 Verifying : nss-softokn-freebl-3.44.0-2.fc31.i686 56/128 Verifying : nss-sysinit-3.44.0-2.fc31.i686 57/128 Verifying : nss-util-3.44.0-2.fc31.i686 58/128 Verifying : openssh-8.0p1-3.fc31.i686 59/128 Verifying : openssh-clients-8.0p1-3.fc31.i686 60/128 Verifying : openssl-1:1.1.1c-2.fc31.i686 61/128 Verifying : openssl-devel-1:1.1.1c-2.fc31.i686 62/128 Verifying : perl-Carp-1.50-418.fc30.noarch 63/128 Verifying : perl-Data-Dumper-2.174-1.fc31.i686 64/128 Verifying : perl-Devel-PPPort-3.52-1.fc31.i686 65/128 Verifying : perl-Encode-4:3.01-10.fc31.i686 66/128 Verifying : perl-Errno-1.29-436.fc31.i686 67/128 Verifying : perl-Error-1:0.17027-2.fc30.noarch 68/128 Verifying : perl-Exporter-5.73-419.fc30.noarch 69/128 Verifying : perl-ExtUtils-Command-1:7.36-1.fc31.noarch 70/128 Verifying : perl-ExtUtils-Install-2.14-419.fc30.noarch 71/128 Verifying : perl-ExtUtils-MakeMaker-1:7.36-1.fc31.noarch 72/128 Verifying : perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch 73/128 Verifying : perl-ExtUtils-ParseXS-1:3.40-1.fc31.noarch 74/128 Verifying : perl-Fedora-VSP-0.001-13.fc30.noarch 75/128 Verifying : perl-File-Path-2.16-2.fc30.noarch 76/128 Verifying : perl-File-Temp-1:0.230.900-2.fc30.noarch 77/128 Verifying : perl-Getopt-Long-1:2.50-418.fc30.noarch 78/128 Verifying : perl-Git-2.22.0-0.3.rc2.fc31.noarch 79/128 Verifying : perl-HTTP-Tiny-0.076-2.fc30.noarch 80/128 Verifying : perl-IO-1.39-436.fc31.i686 81/128 Verifying : perl-MIME-Base64-3.15-418.fc30.i686 82/128 Verifying : perl-PathTools-3.78-1.fc31.i686 83/128 Verifying : perl-Pod-Escapes-1:1.07-418.fc30.noarch 84/128 Verifying : perl-Pod-Perldoc-3.28.01-419.fc30.noarch 85/128 Verifying : perl-Pod-Simple-1:3.38-1.fc31.noarch 86/128 Verifying : perl-Pod-Usage-4:1.69-418.fc30.noarch 87/128 Verifying : perl-Scalar-List-Utils-3:1.50-418.fc30.i686 88/128 Verifying : perl-Socket-4:2.029-2.fc31.i686 89/128 Verifying : perl-Storable-1:3.15-1.fc31.i686 90/128 Verifying : perl-Term-ANSIColor-4.06-419.fc30.noarch 91/128 Verifying : perl-Term-Cap-1.17-418.fc30.noarch 92/128 Verifying : perl-TermReadKey-2.38-2.fc30.i686 93/128 Verifying : perl-Test-Harness-1:3.42-419.fc30.noarch 94/128 Verifying : perl-Text-ParseWords-3.30-418.fc30.noarch 95/128 Verifying : perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch 96/128 Verifying : perl-Time-Local-2:1.280-4.fc30.noarch 97/128 Verifying : perl-Unicode-Normalize-1.26-418.fc30.i686 98/128 Verifying : perl-constant-1.33-419.fc30.noarch 99/128 Verifying : perl-devel-4:5.28.2-436.fc31.i686 100/128 Verifying : perl-generators-1.10-11.fc30.noarch 101/128 Verifying : perl-interpreter-4:5.28.2-436.fc31.i686 102/128 Verifying : perl-libs-4:5.28.2-436.fc31.i686 103/128 Verifying : perl-macros-4:5.28.2-436.fc31.i686 104/128 Verifying : perl-parent-1:0.237-3.fc30.noarch 105/128 Verifying : perl-podlators-1:4.11-4.fc30.noarch 106/128 Verifying : perl-threads-1:2.22-418.fc30.i686 107/128 Verifying : perl-threads-shared-1.60-1.fc31.i686 108/128 Verifying : perl-version-7:0.99.24-6.fc30.i686 109/128 Verifying : pesign-0.112-22.fc28.i686 110/128 Verifying : python-pip-wheel-19.1.1-1.fc31.noarch 111/128 Verifying : python-rpm-macros-3-42.fc30.noarch 112/128 Verifying : python-setuptools-wheel-41.0.1-1.fc31.noarch 113/128 Verifying : python3-3.7.3-3.fc31.i686 114/128 Verifying : python3-devel-3.7.3-3.fc31.i686 115/128 Verifying : python3-libs-3.7.3-3.fc31.i686 116/128 Verifying : python3-pyparsing-2.4.0-1.fc31.noarch 117/128 Verifying : python3-rpm-generators-8-1.fc31.noarch 118/128 Verifying : python3-rpm-macros-3-42.fc30.noarch 119/128 Verifying : python3-setuptools-41.0.1-1.fc31.noarch 120/128 Verifying : qrencode-libs-3.4.4-8.fc30.i686 121/128 Verifying : sqlite-libs-3.28.0-1.fc31.i686 122/128 Verifying : systemd-242-3.git7a6d834.fc31.i686 123/128 Verifying : systemd-pam-242-3.git7a6d834.fc31.i686 124/128 Verifying : systemd-rpm-macros-242-3.git7a6d834.fc31.noarch 125/128 Verifying : systemtap-sdt-devel-4.2-0.20190513git8b868f3dd03 126/128 Verifying : xz-devel-5.2.4-5.fc30.i686 127/128 Verifying : zlib-devel-1.2.11-15.fc30.i686 128/128 Installed: bc-1.07.1-8.fc30.i686 bison-3.0.5-2.fc30.i686 elfutils-devel-0.176-2.fc31.i686 flex-2.6.4-2.fc30.i686 gcc-9.1.1-1.fc31.i686 git-2.22.0-0.3.rc2.fc31.i686 hostname-3.20-8.fc31.i686 kmod-26-3.fc31.i686 libkcapi-hmaccalc-1.1.4-2.fc31.i686 m4-1.4.18-10.fc30.i686 net-tools-2.0-0.54.20160912git.fc31.i686 openssl-1:1.1.1c-2.fc31.i686 openssl-devel-1:1.1.1c-2.fc31.i686 perl-Carp-1.50-418.fc30.noarch perl-devel-4:5.28.2-436.fc31.i686 perl-generators-1.10-11.fc30.noarch perl-interpreter-4:5.28.2-436.fc31.i686 pesign-0.112-22.fc28.i686 python3-devel-3.7.3-3.fc31.i686 acl-2.2.53-3.fc30.i686 annobin-8.76-1.fc31.i686 cpp-9.1.1-1.fc31.i686 cryptsetup-libs-2.2.0-0.1.fc31.i686 dbus-1:1.12.14-1.fc31.i686 dbus-broker-21-3.fc31.i686 dbus-common-1:1.12.14-1.fc31.noarch device-mapper-1.02.158-1.fc31.i686 device-mapper-libs-1.02.158-1.fc31.i686 efivar-libs-37-1.fc30.i686 elfutils-libelf-devel-0.176-2.fc31.i686 emacs-filesystem-1:26.2-1.fc31.noarch fipscheck-1.5.0-6.fc30.i686 fipscheck-lib-1.5.0-6.fc30.i686 gdbm-libs-1:1.18-4.fc30.i686 git-core-2.22.0-0.3.rc2.fc31.i686 git-core-doc-2.22.0-0.3.rc2.fc31.noarch glib2-2.61.1-1.fc31.i686 glibc-devel-2.29.9000-21.fc31.i686 glibc-headers-2.29.9000-21.fc31.i686 gnutls-3.6.8-1.fc31.i686 groff-base-1.22.3-19.fc30.i686 iptables-libs-1.8.2-1.fc31.i686 isl-0.16.1-8.fc30.i686 json-c-0.13.1-4.fc30.i686 kernel-headers-5.2.0-0.rc2.git0.1.fc31.i686 kmod-libs-26-3.fc31.i686 less-530-4.fc30.i686 libargon2-20171227-2.fc31.i686 libasan-9.1.1-1.fc31.i686 libatomic-9.1.1-1.fc31.i686 libedit-3.1-27.20190324cvs.fc31.i686 libgomp-9.1.1-1.fc31.i686 libkcapi-1.1.4-2.fc31.i686 libmpc-1.1.0-3.fc30.i686 libpcap-14:1.9.0-3.fc30.i686 libseccomp-2.4.1-0.fc31.i686 libsecret-0.18.8-1.fc30.i686 libubsan-9.1.1-1.fc31.i686 libxcrypt-devel-4.4.6-1.fc31.i686 nettle-3.4.1rc1-3.fc31.i686 nspr-4.21.0-1.fc31.i686 nss-3.44.0-2.fc31.i686 nss-softokn-3.44.0-2.fc31.i686 nss-softokn-freebl-3.44.0-2.fc31.i686 nss-sysinit-3.44.0-2.fc31.i686 nss-util-3.44.0-2.fc31.i686 openssh-8.0p1-3.fc31.i686 openssh-clients-8.0p1-3.fc31.i686 perl-Data-Dumper-2.174-1.fc31.i686 perl-Devel-PPPort-3.52-1.fc31.i686 perl-Encode-4:3.01-10.fc31.i686 perl-Errno-1.29-436.fc31.i686 perl-Error-1:0.17027-2.fc30.noarch perl-Exporter-5.73-419.fc30.noarch perl-ExtUtils-Command-1:7.36-1.fc31.noarch perl-ExtUtils-Install-2.14-419.fc30.noarch perl-ExtUtils-MakeMaker-1:7.36-1.fc31.noarch perl-ExtUtils-Manifest-1:1.72-1.fc31.noarch perl-ExtUtils-ParseXS-1:3.40-1.fc31.noarch perl-Fedora-VSP-0.001-13.fc30.noarch perl-File-Path-2.16-2.fc30.noarch perl-File-Temp-1:0.230.900-2.fc30.noarch perl-Getopt-Long-1:2.50-418.fc30.noarch perl-Git-2.22.0-0.3.rc2.fc31.noarch perl-HTTP-Tiny-0.076-2.fc30.noarch perl-IO-1.39-436.fc31.i686 perl-MIME-Base64-3.15-418.fc30.i686 perl-PathTools-3.78-1.fc31.i686 perl-Pod-Escapes-1:1.07-418.fc30.noarch perl-Pod-Perldoc-3.28.01-419.fc30.noarch perl-Pod-Simple-1:3.38-1.fc31.noarch perl-Pod-Usage-4:1.69-418.fc30.noarch perl-Scalar-List-Utils-3:1.50-418.fc30.i686 perl-Socket-4:2.029-2.fc31.i686 perl-Storable-1:3.15-1.fc31.i686 perl-Term-ANSIColor-4.06-419.fc30.noarch perl-Term-Cap-1.17-418.fc30.noarch perl-TermReadKey-2.38-2.fc30.i686 perl-Test-Harness-1:3.42-419.fc30.noarch perl-Text-ParseWords-3.30-418.fc30.noarch perl-Text-Tabs+Wrap-2013.0523-418.fc30.noarch perl-Time-Local-2:1.280-4.fc30.noarch perl-Unicode-Normalize-1.26-418.fc30.i686 perl-constant-1.33-419.fc30.noarch perl-libs-4:5.28.2-436.fc31.i686 perl-macros-4:5.28.2-436.fc31.i686 perl-parent-1:0.237-3.fc30.noarch perl-podlators-1:4.11-4.fc30.noarch perl-threads-1:2.22-418.fc30.i686 perl-threads-shared-1.60-1.fc31.i686 perl-version-7:0.99.24-6.fc30.i686 python-pip-wheel-19.1.1-1.fc31.noarch python-rpm-macros-3-42.fc30.noarch python-setuptools-wheel-41.0.1-1.fc31.noarch python3-3.7.3-3.fc31.i686 python3-libs-3.7.3-3.fc31.i686 python3-pyparsing-2.4.0-1.fc31.noarch python3-rpm-generators-8-1.fc31.noarch python3-rpm-macros-3-42.fc30.noarch python3-setuptools-41.0.1-1.fc31.noarch qrencode-libs-3.4.4-8.fc30.i686 sqlite-libs-3.28.0-1.fc31.i686 systemd-242-3.git7a6d834.fc31.i686 systemd-pam-242-3.git7a6d834.fc31.i686 systemd-rpm-macros-242-3.git7a6d834.fc31.noarch systemtap-sdt-devel-4.2-0.20190513git8b868f3dd030.fc31.i686 xz-devel-5.2.4-5.fc30.i686 zlib-devel-1.2.11-15.fc30.i686 Complete! Finish: build setup for kernel-4.19.47-200.fc31.src.rpm Start: rpmbuild kernel-4.19.47-200.fc31.src.rpm Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.70Sjrv + 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.47-200.fc31.i686 + cd linux-4.19.47-200.fc31.i686 + '[' '!' -d .git ']' + git init Initialized empty Git repository in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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.47.xz + patch -p1 -F1 -s + git commit -a -m 'Stable update' [master a64ee4c] Stable update 3943 files changed, 47485 insertions(+), 28457 deletions(-) delete mode 100644 Documentation/admin-guide/l1tf.rst delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c delete mode 100644 crypto/speck.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid.c delete mode 100644 drivers/usb/common/roles.c delete mode 100644 include/crypto/speck.h + git am /builddir/build/SOURCES/0001-iio-Use-event-header-from-kernel-tree.patch /builddir/build/SOURCES/lib-cpumask-Make-CPUMASK_OFFSTACK-usable-without-deb.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/raspberrypi-Fix-firmware-calls-with-large-buffers.patch /builddir/build/SOURCES/bcm2837-fix-eth-leds.patch /builddir/build/SOURCES/brcmfmac-Remove-firmware-loading-code-duplication.patch /builddir/build/SOURCES/arm64-arch_timer-Workaround-for-Allwinner-A64-timer-instability.patch /builddir/build/SOURCES/arm64-dts-allwinner-a64-Enable-A64-timer-workaround.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/iio-accel-kxcjk1013-Add-more-hardware-ids.patch /builddir/build/SOURCES/asus-fx503-keyb.patch /builddir/build/SOURCES/0001-Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM434.patch Applying: iio: Use type header from kernel tree Applying: lib/cpumask: Make CPUMASK_OFFSTACK usable without debug dependency 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: firmware: raspberrypi: Fix firmware calls with large buffers Applying: ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs Applying: brcmfmac: Remove firmware-loading code duplication Applying: brcmfmac: Remove recursion from firmware load error handling Applying: brcmfmac: Add support for first trying to get a board specific nvram file Applying: brcmfmac: Set board_type used for nvram file selection to machine-compatible Applying: brcmfmac: Cleanup brcmf_fw_request_done() Applying: arm64: arch_timer: Workaround for Allwinner A64 timer instability Applying: arm64: dts: allwinner: a64: Enable A64 timer workaround Applying: Fix for module sig verification Applying: Input: rmi4 - remove the need for artificial IRQ in case of HID Applying: iio: accel: kxcjk1013: Add KIOX0009 ACPI Hardware-ID 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: btsdio: Do not bind to non-removable BCM43430 + chmod +x scripts/checkpatch.pl + chmod +x tools/objtool/sync-check.sh + mv COPYING COPYING-4.19.47 + touch .scmversion + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-debug.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.config /builddir/build/SOURCES/kernel-i686-debug.config /builddir/build/SOURCES/kernel-i686.config /builddir/build/SOURCES/kernel-ppc64-debug.config /builddir/build/SOURCES/kernel-ppc64.config /builddir/build/SOURCES/kernel-ppc64le-debug.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.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 . + VERSION=4.19.47 + ./generate_all_configs.sh + for i in kernel-4.19.47-i?86*.config + mv kernel-4.19.47-i686-debug.config kernel-4.19.47-i686-debug.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.47-i686-debug.config.tmp + rm kernel-4.19.47-i686-debug.config.tmp + for i in kernel-4.19.47-i?86*.config + mv kernel-4.19.47-i686.config kernel-4.19.47-i686.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.47-i686.config.tmp + rm kernel-4.19.47-i686.config.tmp + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= + OPTS=' -n' + OPTS=' -n -c' + ./process_configs.sh -n -c kernel 4.19.47 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-aarch64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-aarch64.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-armv7hl-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-armv7hl-lpae-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-armv7hl-lpae.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-armv7hl.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-i686-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-i686.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-ppc64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-ppc64.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-ppc64le-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-ppc64le.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-s390x-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-s390x.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-x86_64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/configs/kernel-4.19.47-x86_64.config ... done Processed config files are in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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/ 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 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') + 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.Q4bzuu + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/libexec + cd linux-4.19.47-200.fc31.i686 + BuildKernel bzImage arch/x86/boot/bzImage 1 debug + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour=debug + DoVDSO=1 + Flav=+debug + InstallName=vmlinuz + Config=kernel-4.19.47-i686-debug.config + DevelDir=/usr/src/kernels/4.19.47-200.fc31.i686+debug BUILDING A KERNEL FOR debug i686... + '[' arch/x86/boot/bzImage = vmlinux ']' + CopyKernel=cp + KernelVer=4.19.47-200.fc31.i686+debug + echo BUILDING A KERNEL FOR debug i686... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 47/' Makefile ++ python3 -c 'import re; print(re.sub(r'\''\.pr\.[0-9A-Fa-f]{32}'\'', '\'''\'', '\''200.fc31'\''))' + ShortRel=200.fc31 + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.fc31.i686+debug/' Makefile + make -s mrproper + cp configs/kernel-4.19.47-i686-debug.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. ++ cut -b 3- ++ head -1 .config + 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from arch/x86/kernel/head32.c:11: In function 'memset', inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:39:3, inlined from 'i386_start_kernel' at arch/x86/kernel/head32.c:39:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [197, 448] from the object at 'boot_params' is out of the bounds of referenced subobject 'ext_ramdisk_image' with type 'unsigned int' at offset 192 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:42:3, inlined from 'i386_start_kernel' at arch/x86/kernel/head32.c:39:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [493, 497] from the object at 'boot_params' is out of the bounds of referenced subobject 'kbd_status' with type 'unsigned char' at offset 491 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/ring_buffer.h:5, from kernel/trace/trace.c:15: In function 'memset', inlined from 'ftrace_dump' at kernel/trace/trace.c:8355:3, inlined from 'ftrace_dump' at kernel/trace/trace.c:8277:6: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8361, 8400] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4240 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/paravirt.h:17, from ./arch/x86/include/asm/irqflags.h:72, from ./include/linux/irqflags.h:16, from ./include/linux/rcupdate.h:39, from ./include/linux/rculist.h:11, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from ./include/linux/kdb.h:69, from kernel/trace/trace_kdb.c:14: In function 'memset', inlined from 'ftrace_dump_buf' at kernel/trace/trace_kdb.c:45:2, inlined from 'kdb_ftdump' at kernel/trace/trace_kdb.c:132:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8361, 8400] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4240 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~^~~~~~~~~~~~~ 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)); | ^~~~~~~~~~ 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:1448:33: note: in definition of macro 'dev_info' 1448 | _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:1448:33: note: in definition of macro 'dev_info' 1448 | _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:1448:33: note: in definition of macro 'dev_info' 1448 | _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/tools/insn_decoder_test: success: Decoded and checked 2916741 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0xdde4d19f) 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:845:1: note: in expansion of macro 'module_exit' 845 | module_exit(intel_rapl_exit); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:839:20: note: 'cleanup_module' target declared here 839 | 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:837:1: note: in expansion of macro 'module_init' 837 | module_init(rapl_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:790:19: note: 'init_module' target declared here 790 | 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:1460:1: note: in expansion of macro 'module_exit' 1460 | module_exit(intel_uncore_exit); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1454:20: note: 'cleanup_module' target declared here 1454 | 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:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(intel_uncore_init); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1408:19: note: 'init_module' target declared here 1408 | 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:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(cstate_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:703:20: note: 'cleanup_module' target declared here 703 | 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:701:1: note: in expansion of macro 'module_init' 701 | module_init(cstate_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:683:19: note: 'init_module' target declared here 683 | 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:1979:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1979 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': arch/x86/kvm/x86.c:2114:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2114 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': arch/x86/kvm/emulate.c:3820:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3820 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ arch/x86/kvm/emulate.c:3820:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3820 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ arch/x86/kvm/vmx.c: In function 'sync_vmcs12': arch/x86/kvm/vmx.c:13119:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] 13119 | 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:39, 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:14553:1: note: in expansion of macro 'module_init' 14553 | module_init(vmx_init); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14492:19: note: 'init_module' target declared here 14492 | static int __init vmx_init(void) | ^~~~~~~~ arch/x86/kvm/svm.c: In function 'update_cr0_intercept': arch/x86/kvm/svm.c:2496:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] 2496 | 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:39, 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:7231:1: note: in expansion of macro 'module_exit' 7231 | module_exit(svm_exit) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7225:20: note: 'cleanup_module' target declared here 7225 | 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:39, 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:7230:1: note: in expansion of macro 'module_init' 7230 | module_init(svm_init) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7219:19: note: 'init_module' target declared here 7219 | static int __init svm_init(void) | ^~~~~~~~ In file included from kernel/locking/locktorture.c:28: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lock_torture_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ kernel/locking/locktorture.c:1061:1: note: in expansion of macro 'module_init' 1061 | module_init(lock_torture_init); | ^~~~~~~~~~~ kernel/locking/locktorture.c:851:19: note: 'init_module' target declared here 851 | static int __init lock_torture_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:2140:1: note: in expansion of macro 'module_init' 2140 | module_init(rcu_torture_init); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:1944:1: note: 'init_module' target declared here 1944 | 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/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:750:1: note: in expansion of macro 'module_init' 750 | module_init(init_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:704:19: note: 'init_module' target declared here 704 | 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:751:1: note: in expansion of macro 'module_exit' 751 | module_exit(exit_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:743:20: note: 'cleanup_module' target declared here 743 | static void __exit exit_v9fs(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/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 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 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 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:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1143:19: note: 'init_module' target declared here 1143 | 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:1175:1: note: in expansion of macro 'module_exit' 1175 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1166:20: note: 'cleanup_module' target declared here 1166 | static void __exit exit_ceph(void) | ^~~~~~~~~ fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': fs/ceph/mds_client.c:1723:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1723 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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 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:1727:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1727 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1810:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1810 | 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:1833:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1833 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1867:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1867 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_twarp_context': fs/cifs/smb2pdu.c:1912:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1912 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3857:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3857 | 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 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 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:3349:1: note: in expansion of macro 'module_init' 3349 | module_init(init_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3268:19: note: 'init_module' target declared here 3268 | 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:3350:1: note: in expansion of macro 'module_exit' 3350 | module_exit(exit_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3334:20: note: 'cleanup_module' target declared here 3334 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:176:1: note: in expansion of macro 'fs_initcall' 176 | 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:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(fscache_exit); | ^~~~~~~~~~~ fs/fscache/main.c:181:20: note: 'cleanup_module' target declared here 181 | 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:435:1: note: in expansion of macro 'module_init' 435 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:361:19: note: 'init_module' target declared here 361 | 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:436:1: note: in expansion of macro 'module_exit' 436 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:421:20: note: 'cleanup_module' target declared here 421 | 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:2284:1: note: in expansion of macro 'module_init' 2284 | module_init(init_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2194:19: note: 'init_module' target declared here 2194 | static int __init init_nfs_fs(void) | ^~~~~~~~~~~ In file included from fs/nfs/inode.c:16: ./include/linux/module.h: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:2285:1: note: in expansion of macro 'module_exit' 2285 | module_exit(exit_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2264:20: note: 'cleanup_module' target declared here 2264 | static void __exit exit_nfs_fs(void) | ^~~~~~~~~~~ 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:884:1: note: in expansion of macro 'module_init' 884 | module_init(init_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:841:19: note: 'init_module' target declared here 841 | 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:885:1: note: in expansion of macro 'module_exit' 885 | module_exit(exit_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:830:20: note: 'cleanup_module' target declared here 830 | 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:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/pstore/ram.c:959:1: note: in expansion of macro 'postcore_initcall' 959 | postcore_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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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/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/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) | ^~~~~~~~~~~ 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 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 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:355:1: note: in expansion of macro 'module_init' 355 | module_init(crypto_cfb_module_init); | ^~~~~~~~~~~ crypto/cfb.c:345:19: note: 'init_module' target declared here 345 | 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:356:1: note: in expansion of macro 'module_exit' 356 | module_exit(crypto_cfb_module_exit); | ^~~~~~~~~~~ crypto/cfb.c:350:20: note: 'cleanup_module' target declared here 350 | 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:301:1: note: in expansion of macro 'module_init' 301 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ crypto/pcbc.c:291:19: note: 'init_module' target declared here 291 | 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:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ crypto/pcbc.c:296:20: note: 'cleanup_module' target declared here 296 | 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:1038:1: note: in expansion of macro 'module_init' 1038 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ crypto/ccm.c:998:19: note: 'init_module' target declared here 998 | 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:1039:1: note: in expansion of macro 'module_exit' 1039 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ crypto/ccm.c:1030:20: note: 'cleanup_module' target declared here 1030 | 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 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2272:1: note: in expansion of macro 'module_exit' 2272 | module_exit(acpi_video_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2263:20: note: 'cleanup_module' target declared here 2263 | 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:2271:1: note: in expansion of macro 'module_init' 2271 | module_init(acpi_video_init); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2244:19: note: 'init_module' target declared here 2244 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(acpi_sbs_exit); | ^~~~~~~~~~~ drivers/acpi/sbs.c:745:20: note: 'cleanup_module' target declared here 745 | 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:751:1: note: in expansion of macro 'module_init' 751 | module_init(acpi_sbs_init); | ^~~~~~~~~~~ drivers/acpi/sbs.c:731:19: note: 'init_module' target declared here 731 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:322:24: note: 'cleanup_module' target declared here 322 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:322:24: note: 'init_module' target declared here 322 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1912:1: note: in expansion of macro 'module_init' 1912 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1866:19: note: 'init_module' target declared here 1866 | 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:1913:1: note: in expansion of macro 'module_exit' 1913 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1907:20: note: 'cleanup_module' target declared here 1907 | 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:540:1: note: in expansion of macro 'module_init' 540 | module_init(brd_init); | ^~~~~~~~~~~ drivers/block/brd.c:466:19: note: 'init_module' target declared here 466 | 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:541:1: note: in expansion of macro 'module_exit' 541 | module_exit(brd_exit); | ^~~~~~~~~~~ drivers/block/brd.c:527:20: note: 'cleanup_module' target declared here 527 | 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:2260:1: note: in expansion of macro 'module_init' 2260 | module_init(loop_init); | ^~~~~~~~~~~ drivers/block/loop.c:2161:19: note: 'init_module' target declared here 2161 | 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:2261:1: note: in expansion of macro 'module_exit' 2261 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/block/loop.c:2245:20: note: 'cleanup_module' target declared here 2245 | 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:949:1: note: in expansion of macro 'module_init' 949 | module_init(init); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:917:19: note: 'init_module' target declared here 917 | 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:950:1: note: in expansion of macro 'module_exit' 950 | module_exit(fini); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:943:20: note: 'cleanup_module' target declared here 943 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:918:1: note: in expansion of macro 'module_init' 918 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:815:19: note: 'init_module' target declared here 815 | 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:919:1: note: in expansion of macro 'module_exit' 919 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:877:20: note: 'cleanup_module' target declared here 877 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(btsdio_exit); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:386:20: note: 'cleanup_module' target declared here 386 | 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:391:1: note: in expansion of macro 'module_init' 391 | module_init(btsdio_init); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:379:19: note: 'init_module' target declared here 379 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2308:1: note: in expansion of macro 'module_init' 2308 | module_init(init); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2261:19: note: 'init_module' target declared here 2261 | 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:2309:1: note: in expansion of macro 'module_exit' 2309 | module_exit(fini); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2298:20: note: 'cleanup_module' target declared here 2298 | 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:5135:1: note: in expansion of macro 'module_exit' 5135 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5100:20: note: 'cleanup_module' target declared here 5100 | 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:5137:1: note: in expansion of macro 'module_init' 5137 | module_init(ipmi_init_msghandler_mod); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5087:19: note: 'init_module' target declared here 5087 | 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_si_intf.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_si': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:2174:1: note: in expansion of macro 'module_init' 2174 | module_init(init_ipmi_si); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:2109:19: note: 'init_module' target declared here 2109 | static int __init init_ipmi_si(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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1003:1: note: in expansion of macro 'late_initcall' 1003 | late_initcall(acpi_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:941:19: note: 'init_module' target declared here 941 | 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:1004:1: note: in expansion of macro 'module_exit' 1004 | module_exit(acpi_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:987:20: note: 'cleanup_module' target declared here 987 | static void __exit acpi_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/powernow-k8.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernowk8_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/powernow-k8.c:1226:1: note: in expansion of macro 'module_exit' 1226 | module_exit(powernowk8_exit); | ^~~~~~~~~~~ drivers/cpufreq/powernow-k8.c:1213:20: note: 'cleanup_module' target declared here 1213 | static void __exit powernowk8_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/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': 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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included 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: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ drivers/crypto/chelsio/chtls/chtls_hw.c:136:2: note: in expansion of macro 'spin_lock_init' 136 | spin_lock_init(&cdev->kmap.lock); | ^~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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); | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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 ./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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included 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.h:324:21: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:212:2: note: in expansion of macro 'spin_lock_init' 212 | spin_lock_init(&ring->lock); | ^~~~~~~~~~~~~~ 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 ./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': 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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ In file included 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.h:324:21: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 324 | raw_spin_lock_init(&(_lock)->rlock); \ | ^ ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' 100 | __raw_spin_lock_init((lock), #lock, &__key); \ | ^~~~ drivers/crypto/qat/qat_common/adf_transport.c:398:2: note: in expansion of macro 'spin_lock_init' 398 | spin_lock_init(&bank->lock); | ^~~~~~~~~~~~~~ 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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/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.h:118:16: note: in definition of macro 'mutex_init' 118 | __mutex_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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:201:24: note: 'init_module' target declared here 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:201:24: note: 'cleanup_module' target declared here 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:508:24: note: 'cleanup_module' target declared here 508 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:508:24: note: 'init_module' target declared here 508 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:139:19: note: 'cleanup_module' target declared here 139 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:139:19: note: 'init_module' target declared here 139 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:506:1: note: in expansion of macro 'module_init' 506 | module_init(vgem_init); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:462:19: note: 'init_module' target declared here 462 | 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:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(vgem_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:500:20: note: 'cleanup_module' target declared here 500 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1012:1: note: in expansion of macro 'module_init' 1012 | module_init(drm_core_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:977:19: note: 'init_module' target declared here 977 | static int __init drm_core_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid-core.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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid-core.c:22: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'cleanup_module' target declared here 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid-core.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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid-core.c:22: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'init_module' target declared here 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'cleanup_module' target declared here 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'init_module' target declared here 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1975:1: note: in expansion of macro 'module_exit' 1975 | module_exit(vmbus_exit); | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1936:20: note: 'cleanup_module' target declared here 1936 | 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:1974:1: note: in expansion of macro 'subsys_initcall' 1974 | subsys_initcall(hv_acpi_init); | ^~~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1898:19: note: 'init_module' target declared here 1898 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1661:1: note: in expansion of macro 'module_init' 1661 | module_init(f71805f_init); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1624:19: note: 'init_module' target declared here 1624 | 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:1662:1: note: in expansion of macro 'module_exit' 1662 | module_exit(f71805f_exit); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1651:20: note: 'cleanup_module' target declared here 1651 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1363:1: note: in expansion of macro 'module_init' 1363 | module_init(pc87427_init); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1327:19: note: 'init_module' target declared here 1327 | 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:1364:1: note: in expansion of macro 'module_exit' 1364 | module_exit(pc87427_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1353:20: note: 'cleanup_module' target declared here 1353 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:382:1: note: in expansion of macro 'module_init' 382 | module_init(smsc47b397_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:345:19: note: 'init_module' target declared here 345 | 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:383:1: note: in expansion of macro 'module_exit' 383 | module_exit(smsc47b397_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:372:20: note: 'cleanup_module' target declared here 372 | 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:955:1: note: in expansion of macro 'module_init' 955 | module_init(sm_smsc47m1_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:916:19: note: 'init_module' target declared here 916 | 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:956:1: note: in expansion of macro 'module_exit' 956 | module_exit(sm_smsc47m1_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:944:20: note: 'cleanup_module' target declared here 944 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1379:1: note: in expansion of macro 'module_init' 1379 | module_init(vt1211_init); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1326:19: note: 'init_module' target declared here 1326 | 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:1380:1: note: in expansion of macro 'module_exit' 1380 | module_exit(vt1211_exit); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1369:20: note: 'cleanup_module' target declared here 1369 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:90: ./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:1784:1: note: in expansion of macro 'module_exit' 1784 | module_exit(i2c_i801_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit i2c_i801_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:90: ./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:1783:1: note: in expansion of macro 'module_init' 1783 | module_init(i2c_i801_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1767:19: note: 'init_module' target declared here 1767 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1524:19: note: 'cleanup_module' target declared here 1524 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1524:19: note: 'init_module' target declared here 1524 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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) | ^~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/processor.h:18, from ./include/linux/mutex.h:19, from drivers/infiniband/core/addr.c:36: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:725:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:726:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, 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/infiniband/core/sa_query.c:35: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1252:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1253:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:4679:1: note: in expansion of macro 'module_init' 4679 | module_init(cma_init); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4634:19: note: 'init_module' target declared here 4634 | 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:4680:1: note: in expansion of macro 'module_exit' 4680 | module_exit(cma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4666:20: note: 'cleanup_module' target declared here 4666 | 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:759:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | (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, | ^~~~~~~~~~~~~ In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/paravirt.h:17, from ./arch/x86/include/asm/irqflags.h:72, from ./include/linux/irqflags.h:16, from ./include/linux/rcupdate.h:39, from ./include/linux/rculist.h:11, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:43: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'ocrdma_set_av_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2545:3, inlined from 'ocrdma_set_qp_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2595:12, inlined from 'ocrdma_mbx_modify_qp' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2710:11: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/skbuff.h:19, from ./include/linux/netlink.h:7, from ./include/uapi/linux/neighbour.h:6, from ./include/net/neighbour.h:5, from drivers/infiniband/hw/ocrdma/ocrdma_ah.c:43: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:136:3: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:138:3: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1182:1: note: in expansion of macro 'module_exit' 1182 | module_exit(pvrdma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1174:20: note: 'cleanup_module' target declared here 1174 | 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:1181:1: note: in expansion of macro 'module_init' 1181 | module_init(pvrdma_init); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1159:19: note: 'init_module' target declared here 1159 | 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:3790:1: note: in expansion of macro 'module_init' 3790 | module_init(srpt_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3744:19: note: 'init_module' target declared here 3744 | 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:3791:1: note: in expansion of macro 'module_exit' 3791 | module_exit(srpt_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3782:20: note: 'cleanup_module' target declared here 3782 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1408:19: note: 'cleanup_module' target declared here 1408 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1408:19: note: 'init_module' target declared here 1408 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2671:1: note: in expansion of macro 'module_exit' 2671 | module_exit(bas_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2619:20: note: 'cleanup_module' target declared here 2619 | 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:2670:1: note: in expansion of macro 'module_init' 2670 | module_init(bas_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2588:19: note: 'init_module' target declared here 2588 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:5581:1: note: in expansion of macro 'module_exit' 5581 | module_exit(HFCmulti_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5476:1: note: 'cleanup_module' target declared here 5476 | 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:5580:1: note: in expansion of macro 'module_init' 5580 | module_init(HFCmulti_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5487:1: note: 'init_module' target declared here 5487 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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) | ^~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:453:1: note: in expansion of macro 'module_init' 453 | module_init(netdev_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:443:19: note: 'init_module' target declared here 443 | 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:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(netdev_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:448:20: note: 'cleanup_module' target declared here 448 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:571:19: note: 'cleanup_module' target declared here 571 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:571:19: note: 'init_module' target declared here 571 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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) | ^~~~~~~~~~ In file included from drivers/md/bcache/super.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/bcache/super.c:2411:1: note: in expansion of macro 'module_init' 2411 | module_init(bcache_init); | ^~~~~~~~~~~ drivers/md/bcache/super.c:2366:19: note: 'init_module' target declared here 2366 | static int __init bcache_init(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:4909:1: note: in expansion of macro 'module_init' 4909 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid10.c:4899:19: note: 'init_module' target declared here 4899 | 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:8501:1: note: in expansion of macro 'module_init' 8501 | module_init(raid5_init); | ^~~~~~~~~~~ drivers/md/raid5.c:8469:19: note: 'init_module' target declared here 8469 | 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:388:1: note: in expansion of macro 'module_init' 388 | module_init(dm_delay_init); | ^~~~~~~~~~~ drivers/md/dm-delay.c:366:19: note: 'init_module' target declared here 366 | 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:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(dm_delay_exit); | ^~~~~~~~~~~ drivers/md/dm-delay.c:382:20: note: 'cleanup_module' target declared here 382 | 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:4514:1: note: in expansion of macro 'module_init' 4514 | module_init(dm_thin_init); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4476:19: note: 'init_module' target declared here 4476 | 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:3631:1: note: in expansion of macro 'module_init' 3631 | module_init(dm_integrity_init); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3606:12: note: 'init_module' target declared here 3606 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1518:19: note: 'cleanup_module' target declared here 1518 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1518:19: note: 'init_module' target declared here 1518 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1312:19: note: 'cleanup_module' target declared here 1312 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1312:19: note: 'init_module' target declared here 1312 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:492:20: note: 'cleanup_module' target declared here 492 | 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:497:1: note: in expansion of macro 'module_init' 497 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:482:19: note: 'init_module' target declared here 482 | 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:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:419:20: note: 'cleanup_module' target declared here 419 | 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:424:1: note: in expansion of macro 'module_init' 424 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:409:19: note: 'init_module' target declared here 409 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:812:1: note: in expansion of macro 'module_init' 812 | 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:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(serial_ir_exit_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:806:20: note: 'cleanup_module' target declared here 806 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:751:1: note: in expansion of macro 'module_init' 751 | module_init(au0828_init); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:716:19: note: 'init_module' target declared here 716 | 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:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(au0828_exit); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:746:20: note: 'cleanup_module' target declared here 746 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1262:1: note: in expansion of macro 'module_init' 1262 | 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:1263:1: note: in expansion of macro 'module_exit' 1263 | module_exit(cpia2_exit); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1256:20: note: 'cleanup_module' target declared here 1256 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:818:19: note: 'cleanup_module' target declared here 818 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:818:19: note: 'init_module' target declared here 818 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1721:1: note: in expansion of macro 'module_init' 1721 | module_init(gspca_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1712:19: note: 'init_module' target declared here 1712 | 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:1722:1: note: in expansion of macro 'module_exit' 1722 | module_exit(gspca_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1717:20: note: 'cleanup_module' target declared here 1717 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1746:1: note: in expansion of macro 'module_exit' 1746 | module_exit(sm501_base_exit); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1739:20: note: 'cleanup_module' target declared here 1739 | 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:1745:1: note: in expansion of macro 'module_init' 1745 | module_init(sm501_base_init); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1733:19: note: 'init_module' target declared here 1733 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:120:24: note: 'cleanup_module' target declared here 120 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:120:24: note: 'init_module' target declared here 120 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:4232:1: note: in expansion of macro 'module_init' 4232 | module_init(sdhci_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4219:19: note: 'init_module' target declared here 4219 | 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:4233:1: note: in expansion of macro 'module_exit' 4233 | module_exit(sdhci_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4228:20: note: 'cleanup_module' target declared here 4228 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4900:1: note: in expansion of macro 'module_init' 4900 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4846:19: note: 'init_module' target declared here 4846 | 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:4901:1: note: in expansion of macro 'module_exit' 4901 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4885:20: note: 'cleanup_module' target declared here 4885 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4967:1: note: in expansion of macro 'module_exit' 4967 | module_exit(mv88e6xxx_cleanup); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4962:20: note: 'cleanup_module' target declared here 4962 | 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:4960:1: note: in expansion of macro 'module_init' 4960 | module_init(mv88e6xxx_init); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4955:19: note: 'init_module' target declared here 4955 | static int __init mv88e6xxx_init(void) | ^~~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1225:24: note: 'cleanup_module' target declared here 1225 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1225:24: note: 'init_module' target declared here 1225 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1723:1: note: in expansion of macro 'module_exit' 1723 | module_exit(atl2_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1719:20: note: 'cleanup_module' target declared here 1719 | 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:1711:1: note: in expansion of macro 'module_init' 1711 | module_init(atl2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1704:19: note: 'init_module' target declared here 1704 | 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:9320:1: note: in expansion of macro 'module_exit' 9320 | module_exit(bnxt_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9311:20: note: 'cleanup_module' target declared here 9311 | 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:9319:1: note: in expansion of macro 'module_init' 9319 | module_init(bnxt_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9305:19: note: 'init_module' target declared here 9305 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:4263:24: note: 'cleanup_module' target declared here 4263 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:4263:24: note: 'init_module' target declared here 4263 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:6047:1: note: in expansion of macro 'module_exit' 6047 | module_exit(cxgb4_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6034:20: note: 'cleanup_module' target declared here 6034 | 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:6046:1: note: in expansion of macro 'module_init' 6046 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:7590:1: note: in expansion of macro 'module_exit' 7590 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7586:20: note: 'cleanup_module' target declared here 7586 | 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:7578:1: note: in expansion of macro 'module_init' 7578 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7570:19: note: 'init_module' target declared here 7570 | 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:51:1: note: in expansion of macro 'module_init' 51 | 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:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(fm10k_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:59:20: note: 'cleanup_module' target declared here 59 | 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:14568:1: note: in expansion of macro 'module_exit' 14568 | module_exit(i40e_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14562:20: note: 'cleanup_module' target declared here 14562 | 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:14554:1: note: in expansion of macro 'module_init' 14554 | module_init(i40e_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14532:19: note: 'init_module' target declared here 14532 | 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:11257:1: note: in expansion of macro 'module_exit' 11257 | module_exit(ixgbe_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11229:20: note: 'cleanup_module' target declared here 11229 | 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:11221:1: note: in expansion of macro 'module_init' 11221 | module_init(ixgbe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11193:19: note: 'init_module' target declared here 11193 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1718:1: note: in expansion of macro 'module_exit' 1718 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1708:20: note: 'cleanup_module' target declared here 1708 | 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:1717:1: note: in expansion of macro 'module_init' 1717 | module_init(init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1683:19: note: 'init_module' target declared here 1683 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:7543:19: note: 'cleanup_module' target declared here 7543 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:7543:19: note: 'init_module' target declared here 7543 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4680:1: note: in expansion of macro 'module_init' 4680 | module_init(stmmac_init) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4654:19: note: 'init_module' target declared here 4654 | 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:4681:1: note: in expansion of macro 'module_exit' 4681 | module_exit(stmmac_exit) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4673:20: note: 'cleanup_module' target declared here 4673 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2486:1: note: in expansion of macro 'module_exit' 2486 | module_exit(netvsc_drv_exit); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2457:20: note: 'cleanup_module' target declared here 2457 | 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:2485:1: note: in expansion of macro 'module_init' 2485 | module_init(netvsc_drv_init); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2463:19: note: 'init_module' target declared here 2463 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1352:19: note: 'cleanup_module' target declared here 1352 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1352:19: note: 'init_module' target declared here 1352 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1419:19: note: 'cleanup_module' target declared here 1419 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1419:19: note: 'init_module' target declared here 1419 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:635:1: note: in expansion of macro 'module_init' 635 | 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:636:1: note: in expansion of macro 'module_exit' 636 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:629:20: note: 'cleanup_module' target declared here 629 | 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:3028:1: note: in expansion of macro 'module_init' 3028 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2996:19: note: 'init_module' target declared here 2996 | 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:3029:1: note: in expansion of macro 'module_exit' 3029 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:3021:20: note: 'cleanup_module' target declared here 3021 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1463:19: note: 'cleanup_module' target declared here 1463 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1463:19: note: 'init_module' target declared here 1463 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:523:1: note: in expansion of macro 'module_init' 523 | module_init(brcmfmac_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:494:19: note: 'init_module' target declared here 494 | 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:524:1: note: in expansion of macro 'module_exit' 524 | module_exit(brcmfmac_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:516:20: note: 'cleanup_module' target declared here 516 | 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:198: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] 198 | __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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:704:19: note: 'cleanup_module' target declared here 704 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:704:19: note: 'init_module' target declared here 704 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1357:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1357 | 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:1933:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1933 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:6355:19: note: 'cleanup_module' target declared here 6355 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:6355:19: note: 'init_module' target declared here 6355 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1444:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1444 | 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:1792:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1792 | 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:1851:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1851 | 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:2792:1: note: in expansion of macro 'module_init' 2792 | module_init(rtl_core_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2763:19: note: 'init_module' target declared here 2763 | 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:2793:1: note: in expansion of macro 'module_exit' 2793 | module_exit(rtl_core_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2783:20: note: 'cleanup_module' target declared here 2783 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:3536:1: note: in expansion of macro 'module_init' 3536 | module_init(tun_init); | ^~~~~~~~~~~ drivers/net/tun.c:3466:19: note: 'init_module' target declared here 3466 | 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:3855:1: note: in expansion of macro 'late_initcall' 3855 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3829:19: note: 'init_module' target declared here 3829 | 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:3864:1: note: in expansion of macro 'module_exit' 3864 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3857:20: note: 'cleanup_module' target declared here 3857 | 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:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(vrf_init_module); | ^~~~~~~~~~~ drivers/net/vrf.c:1429:19: note: 'init_module' target declared here 1429 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:233:16: note: in definition of macro '__INIT_WORK' 233 | __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:235:20: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, &__key, 0); \ | ^~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/linux/workqueue.h:236:18: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:3760:1: note: in expansion of macro 'module_init' 3760 | module_init(nvme_core_init); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3697:12: note: 'init_module' target declared here 3697 | 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:2104:1: note: in expansion of macro 'module_init' 2104 | module_init(nvme_rdma_init_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2079:19: note: 'init_module' target declared here 2079 | 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:2105:1: note: in expansion of macro 'module_exit' 2105 | module_exit(nvme_rdma_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2098:20: note: 'cleanup_module' target declared here 2098 | 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:3383:1: note: in expansion of macro 'module_init' 3383 | module_init(nvme_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3320:19: note: 'init_module' target declared here 3320 | 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:3384:1: note: in expansion of macro 'module_exit' 3384 | module_exit(nvme_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3368:20: note: 'cleanup_module' target declared here 3368 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1431:1: note: in expansion of macro 'module_exit' 1431 | module_exit(switchtec_exit); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1422:20: note: 'cleanup_module' target declared here 1422 | 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:1420:1: note: in expansion of macro 'module_init' 1420 | module_init(switchtec_init); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1389:19: note: 'init_module' target declared here 1389 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'init_module' target declared here 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'cleanup_module' target declared here 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4941:1: note: in expansion of macro 'module_exit' 4941 | module_exit(sony_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4933:20: note: 'cleanup_module' target declared here 4933 | 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:4940:1: note: in expansion of macro 'module_init' 4940 | module_init(sony_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4905:19: note: 'init_module' target declared here 4905 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:10513:1: note: in expansion of macro 'module_init' 10513 | module_init(thinkpad_acpi_module_init); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10333:19: note: 'init_module' target declared here 10333 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:581:1: note: in expansion of macro 'module_exit' 581 | module_exit(intel_hid_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:577:20: note: 'cleanup_module' target declared here 577 | 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:575:1: note: in expansion of macro 'module_init' 575 | module_init(intel_hid_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:567:19: note: 'init_module' target declared here 567 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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/platform/x86/intel_atomisp2_pm.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isp_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_atomisp2_pm.c:17: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'cleanup_module' target declared here 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isp_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_atomisp2_pm.c:17: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'init_module' target declared here 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2142:1: note: in expansion of macro 'module_exit' 2142 | module_exit(aac_exit); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2134:20: note: 'cleanup_module' target declared here 2134 | 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:2141:1: note: in expansion of macro 'module_init' 2141 | module_init(aac_init); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2117:19: note: 'init_module' target declared here 2117 | 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:2590:1: note: in expansion of macro 'module_init' 2590 | module_init(ahc_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2561:1: note: 'init_module' target declared here 2561 | 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 ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, 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/scsi/fcoe/fcoe_ctlr.c:22: In function 'memset', inlined from 'fcoe_ctlr_vlan_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2830:2, inlined from 'fcoe_ctlr_vlan_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:3005:7: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [321, 344] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'fcoe_ctlr_vn_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2299:2, inlined from 'fcoe_ctlr_vn_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:2772:7: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [321, 344] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:7946:1: note: in expansion of macro 'module_exit' 7946 | module_exit(megasas_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7927:20: note: 'cleanup_module' target declared here 7927 | 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:7945:1: note: in expansion of macro 'module_init' 7945 | module_init(megasas_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7822:19: note: 'init_module' target declared here 7822 | 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:11173:1: note: in expansion of macro 'module_exit' 11173 | module_exit(_mpt3sas_exit); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: 'cleanup_module' target declared here 11160 | _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:11172:1: note: in expansion of macro 'module_init' 11172 | module_init(_mpt3sas_init); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11104:1: note: 'init_module' target declared here 11104 | _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:2937:36: note: in expansion of macro 'MAILBOX_REG' 2937 | 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:2937:36: note: in expansion of macro 'MAILBOX_REG' 2937 | 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:7189: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] 7189 | 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:7199: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] 7199 | 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:7219: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] 7219 | 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:7229: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] 7229 | 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:2587:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] 2587 | 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:2031:1: note: in expansion of macro 'module_init' 2031 | module_init(tcm_qla2xxx_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2013:19: note: 'init_module' target declared here 2013 | 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:2032:1: note: in expansion of macro 'module_exit' 2032 | module_exit(tcm_qla2xxx_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2024:20: note: 'cleanup_module' target declared here 2024 | 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:9944:1: note: in expansion of macro 'module_exit' 9944 | module_exit(qla4xxx_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9936:20: note: 'cleanup_module' target declared here 9936 | 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:9943:1: note: in expansion of macro 'module_init' 9943 | module_init(qla4xxx_module_init); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9891:19: note: 'init_module' target declared here 9891 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4588:1: note: in expansion of macro 'module_init' 4588 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4502:19: note: 'init_module' target declared here 4502 | 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:4589:1: note: in expansion of macro 'module_exit' 4589 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4575:20: note: 'cleanup_module' target declared here 4575 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1030:1: note: in expansion of macro 'module_init' 1030 | module_init(init); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:988:19: note: 'init_module' target declared here 988 | 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:1031:1: note: in expansion of macro 'module_exit' 1031 | module_exit(fini); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1024:20: note: 'cleanup_module' target declared here 1024 | 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:2003:1: note: in expansion of macro 'module_exit' 2003 | module_exit(storvsc_drv_exit); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1992:20: note: 'cleanup_module' target declared here 1992 | 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:2002:1: note: in expansion of macro 'module_init' 2002 | module_init(storvsc_drv_init); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1959:19: note: 'init_module' target declared here 1959 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1872:1: note: in expansion of macro 'module_exit' 1872 | module_exit(pxa2xx_spi_exit); | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1868:20: note: 'cleanup_module' target declared here 1868 | 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:1866:1: note: in expansion of macro 'subsys_initcall' 1866 | subsys_initcall(pxa2xx_spi_init); | ^~~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1862:19: note: 'init_module' target declared here 1862 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:394:24: note: 'cleanup_module' target declared here 394 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:394:24: note: 'init_module' target declared here 394 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(pkg_temp_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:545:20: note: 'cleanup_module' target declared here 545 | 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:543:1: note: in expansion of macro 'module_init' 543 | module_init(pkg_temp_thermal_init) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:511:19: note: 'init_module' target declared here 511 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:352:1: note: in expansion of macro 'module_exit' 352 | module_exit(exit_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:345:20: note: 'cleanup_module' target declared here 345 | 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:351:1: note: in expansion of macro 'module_init' 351 | module_init(init_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:327:19: note: 'init_module' target declared here 327 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:355:24: note: 'cleanup_module' target declared here 355 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:355:24: note: 'init_module' target declared here 355 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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/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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2022:1: note: in expansion of macro 'module_exit' 2022 | module_exit(acm_exit); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2013:20: note: 'cleanup_module' target declared here 2013 | 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:2021:1: note: in expansion of macro 'module_init' 2021 | module_init(acm_init); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1977:19: note: 'init_module' target declared here 1977 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:522:19: note: 'cleanup_module' target declared here 522 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:522:19: note: 'init_module' target declared here 522 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:510, 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1225:19: note: 'cleanup_module' target declared here 1225 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1225:19: note: 'init_module' target declared here 1225 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1066:1: note: in expansion of macro 'module_usb_stor_driver' 1066 | 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:1066:24: note: 'cleanup_module' target declared here 1066 | 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:1066:1: note: in expansion of macro 'module_usb_stor_driver' 1066 | 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:1066:24: note: 'init_module' target declared here 1066 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1642:1: note: in expansion of macro 'subsys_initcall' 1642 | subsys_initcall(typec_init); | ^~~~~~~~~~~~~~~ drivers/usb/typec/class.c:1626:19: note: 'init_module' target declared here 1626 | 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:1650:1: note: in expansion of macro 'module_exit' 1650 | module_exit(typec_exit); | ^~~~~~~~~~~ drivers/usb/typec/class.c:1644:20: note: 'cleanup_module' target declared here 1644 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:693:24: note: 'init_module' target declared here 693 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:693:24: note: 'cleanup_module' target declared here 693 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:532:19: note: 'cleanup_module' target declared here 532 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:532:19: note: 'init_module' target declared here 532 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1813:1: note: in expansion of macro 'module_init' 1813 | module_init(vfio_iommu_type1_init); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1803:19: note: 'init_module' target declared here 1803 | 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:1814:1: note: in expansion of macro 'module_exit' 1814 | module_exit(vfio_iommu_type1_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1808:20: note: 'cleanup_module' target declared here 1808 | 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:2519:1: note: in expansion of macro 'module_init' 2519 | module_init(vhost_init); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2510:19: note: 'init_module' target declared here 2510 | 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:2520:1: note: in expansion of macro 'module_exit' 2520 | module_exit(vhost_exit); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2515:20: note: 'cleanup_module' target declared here 2515 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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 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:3201:1: note: in expansion of macro 'module_init' 3201 | module_init(alsa_pcm_oss_init) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3173:19: note: 'init_module' target declared here 3173 | 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:3202:1: note: in expansion of macro 'module_exit' 3202 | module_exit(alsa_pcm_oss_exit) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3196:20: note: 'cleanup_module' target declared here 3196 | static void __exit alsa_pcm_oss_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:5733:1: note: in expansion of macro 'module_init' 5733 | module_init(bfq_init); | ^~~~~~~~~~~ block/bfq-iosched.c:5679:19: note: 'init_module' target declared here 5679 | 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:5734:1: note: in expansion of macro 'module_exit' 5734 | module_exit(bfq_exit); | ^~~~~~~~~~~ block/bfq-iosched.c:5724:20: note: 'cleanup_module' target declared here 5724 | static void __exit bfq_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 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 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 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 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 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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 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 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 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 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 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 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 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 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:1824:1: note: in expansion of macro 'module_init' 1824 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1793:19: note: 'init_module' target declared here 1793 | 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:1825:1: note: in expansion of macro 'module_exit' 1825 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1818:20: note: 'cleanup_module' target declared here 1818 | static void __exit alsa_rawmidi_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:1958:1: note: in expansion of macro 'module_init' 1958 | 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:1983:1: note: in expansion of macro 'module_exit' 1983 | module_exit(atalk_exit); | ^~~~~~~~~~~ net/appletalk/ddp.c:1969:20: note: 'cleanup_module' target declared here 1969 | static void __exit atalk_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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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 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:1073:1: note: in expansion of macro 'module_init' 1073 | module_init(lane_module_init); | ^~~~~~~~~~~ net/atm/lec.c:1036:19: note: 'init_module' target declared here 1036 | 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:1074:1: note: in expansion of macro 'module_exit' 1074 | module_exit(lane_module_cleanup); | ^~~~~~~~~~~ net/atm/lec.c:1054:20: note: 'cleanup_module' target declared here 1054 | 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 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:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(alsa_dice_exit); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:420:20: note: 'cleanup_module' target declared here 420 | 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:425:1: note: in expansion of macro 'module_init' 425 | module_init(alsa_dice_init); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:415:19: note: 'init_module' target declared here 415 | static int __init alsa_dice_init(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 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:510, 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 ./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:679:1: note: in expansion of macro 'module_init' 679 | 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:680:1: note: in expansion of macro 'module_exit' 680 | 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 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 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 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 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) | ^~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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) | ^~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:2462:1: note: in expansion of macro 'module_init' 2462 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2437:19: note: 'init_module' target declared here 2437 | 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:2463:1: note: in expansion of macro 'module_exit' 2463 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2453:20: note: 'cleanup_module' target declared here 2453 | 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kallsyms.h:13, from ./include/linux/filter.h:21, from ./include/net/sock.h:64, from ./include/linux/tcp.h:23, from ./include/linux/ipv6.h:87, from 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:1113:1: note: in expansion of macro 'module_init' 1113 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1074:19: note: 'init_module' target declared here 1074 | 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:1114:1: note: in expansion of macro 'module_exit' 1114 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1103:20: note: 'cleanup_module' target declared here 1103 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:8833:25: note: 'cleanup_module' target declared here 8833 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:8833:25: note: 'init_module' target declared here 8833 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:811:1: note: in expansion of macro 'module_init' 811 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:765:19: note: 'init_module' target declared here 765 | 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:812:1: note: in expansion of macro 'module_exit' 812 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:800:20: note: 'cleanup_module' target declared here 800 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ net/ceph/messenger.c: In function 'ceph_tcp_connect': 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:308:33: note: in definition of macro 'pr_err' 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:308:33: note: in definition of macro 'pr_err' 308 | 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:310:37: note: in definition of macro 'pr_warning' 310 | 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:310:37: note: in definition of macro 'pr_warning' 310 | 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:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:310:37: note: in definition of macro 'pr_warning' 310 | 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:7699:25: note: 'cleanup_module' target declared here 7699 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:7699:25: note: 'init_module' target declared here 7699 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/mon_client.c: In function 'handle_auth_reply': net/ceph/mon_client.c:1181:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:3922:25: note: 'cleanup_module' target declared here 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:3922:25: note: 'init_module' target declared here 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:19:2: note: in expansion of macro 'pr_debug' 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ | ^~~~~~~~ net/ceph/osd_client.c:4825:2: note: in expansion of macro 'dout' 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:2754:19: note: 'cleanup_module' target declared here 2754 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:2754:19: note: 'init_module' target declared here 2754 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:313:1: note: in expansion of macro 'module_init' 313 | 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:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(dsa_cleanup_module); | ^~~~~~~~~~~ net/dsa/dsa.c:315:20: note: 'cleanup_module' target declared here 315 | static void __exit dsa_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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:1116:1: note: in expansion of macro 'module_init' 1116 | module_init(fou_init); | ^~~~~~~~~~~ net/ipv4/fou.c:1086:19: note: 'init_module' target declared here 1086 | 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:1117:1: note: in expansion of macro 'module_exit' 1117 | module_exit(fou_fini); | ^~~~~~~~~~~ net/ipv4/fou.c:1109:20: note: 'cleanup_module' target declared here 1109 | static void __exit fou_fini(void) | ^~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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 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:1754:1: note: in expansion of macro 'module_init' 1754 | module_init(ipgre_init); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1690:19: note: 'init_module' target declared here 1690 | 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:1755:1: note: in expansion of macro 'module_exit' 1755 | module_exit(ipgre_fini); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1743:20: note: 'cleanup_module' target declared here 1743 | static void __exit ipgre_fini(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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1670:19: note: 'cleanup_module' target declared here 1670 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1670:19: note: 'init_module' target declared here 1670 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:686:1: note: in expansion of macro 'module_init' 686 | 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:687:1: note: in expansion of macro 'module_exit' 687 | 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:1070:1: note: in expansion of macro 'module_init' 1070 | module_init(esp4_init); | ^~~~~~~~~~~ net/ipv4/esp4.c:1048:19: note: 'init_module' target declared here 1048 | 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:1071:1: note: in expansion of macro 'module_exit' 1071 | module_exit(esp4_fini); | ^~~~~~~~~~~ net/ipv4/esp4.c:1062:20: note: 'cleanup_module' target declared here 1062 | static void __exit esp4_fini(void) | ^~~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2295:1: note: in expansion of macro 'module_exit' 2295 | module_exit(hdmi_exit); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2289:20: note: 'cleanup_module' target declared here 2289 | 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:2294:1: note: in expansion of macro 'module_init' 2294 | module_init(hdmi_init); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2284:19: note: 'init_module' target declared here 2284 | static int __init hdmi_init(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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1954:19: note: 'cleanup_module' target declared here 1954 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1954:19: note: 'init_module' target declared here 1954 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:821:24: note: 'init_module' target declared here 821 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:821:24: note: 'cleanup_module' target declared here 821 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' 821 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:233:19: note: 'init_module' target declared here 233 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:233:19: note: 'cleanup_module' target declared here 233 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:836:24: note: 'init_module' target declared here 836 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:836:24: note: 'cleanup_module' target declared here 836 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' 836 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 ./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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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:319:1: note: in expansion of macro 'module_init' 319 | module_init(srh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:309:19: note: 'init_module' target declared here 309 | 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:320:1: note: in expansion of macro 'module_exit' 320 | module_exit(srh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:314:20: note: 'cleanup_module' target declared here 314 | static void __exit srh_mt6_exit(void) | ^~~~~~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 ./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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:412:1: note: in expansion of macro 'module_init' 412 | 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:413:1: note: in expansion of macro 'module_exit' 413 | 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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 { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~ 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 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:1965:1: note: in expansion of macro 'module_init' 1965 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1919:19: note: 'init_module' target declared here 1919 | 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:1966:1: note: in expansion of macro 'module_exit' 1966 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1906:20: note: 'cleanup_module' target declared here 1906 | 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:2393:1: note: in expansion of macro 'module_init' 2393 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2342:19: note: 'init_module' target declared here 2342 | 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:2394:1: note: in expansion of macro 'module_exit' 2394 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2384:20: note: 'cleanup_module' target declared here 2384 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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:3909:1: note: in expansion of macro 'module_init' 3909 | module_init(ipsec_pfkey_init); | ^~~~~~~~~~~ net/key/af_key.c:3881:19: note: 'init_module' target declared here 3881 | 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:3910:1: note: in expansion of macro 'module_exit' 3910 | module_exit(ipsec_pfkey_exit); | ^~~~~~~~~~~ net/key/af_key.c:3873:20: note: 'cleanup_module' target declared here 3873 | 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) | ^~~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:510:19: note: 'cleanup_module' target declared here 510 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:510:19: note: 'init_module' target declared here 510 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:591:19: note: 'cleanup_module' target declared here 591 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:591:19: note: 'init_module' target declared here 591 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1946:24: note: 'init_module' target declared here 1946 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1946:24: note: 'cleanup_module' target declared here 1946 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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/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) | ^~~~~~~~~~~~~~~ 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/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:2378:1: note: in expansion of macro 'module_init' 2378 | module_init(ip_vs_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2318:19: note: 'init_module' target declared here 2318 | 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:2379:1: note: in expansion of macro 'module_exit' 2379 | module_exit(ip_vs_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2367:20: note: 'cleanup_module' target declared here 2367 | static void __exit ip_vs_cleanup(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 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 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 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 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 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:1494:1: note: in expansion of macro 'module_init' 1494 | 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:1537:1: note: in expansion of macro 'module_exit' 1537 | module_exit(nr_exit); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1504:20: note: 'cleanup_module' target declared here 1504 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:456:1: note: in expansion of macro 'module_init' 456 | module_init(mirred_init_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:440:19: note: 'init_module' target declared here 440 | 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:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:450:20: note: 'cleanup_module' target declared here 450 | 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:283:1: note: in expansion of macro 'module_init' 283 | module_init(sample_init_module); | ^~~~~~~~~~~ net/sched/act_sample.c:273:19: note: 'init_module' target declared here 273 | 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:284:1: note: in expansion of macro 'module_exit' 284 | module_exit(sample_cleanup_module); | ^~~~~~~~~~~ net/sched/act_sample.c:278:20: note: 'cleanup_module' target declared here 278 | 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:346:1: note: in expansion of macro 'module_init' 346 | module_init(cls_mall_init); | ^~~~~~~~~~~ net/sched/cls_matchall.c:336:19: note: 'init_module' target declared here 336 | 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:347:1: note: in expansion of macro 'module_exit' 347 | module_exit(cls_mall_exit); | ^~~~~~~~~~~ net/sched/cls_matchall.c:341:20: note: 'cleanup_module' target declared here 341 | 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:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1365:19: note: 'init_module' target declared here 1365 | 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:1608:1: note: in expansion of macro 'module_exit' 1608 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1569:20: note: 'cleanup_module' target declared here 1569 | 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:121:19: note: 'init_module' target declared here 121 | 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:166:20: note: 'cleanup_module' target declared here 166 | 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:755:1: note: in expansion of macro 'module_init' 755 | module_init(tls_register); | ^~~~~~~~~~~ net/tls/tls_main.c:731:19: note: 'init_module' target declared here 731 | 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:756:1: note: in expansion of macro 'module_exit' 756 | module_exit(tls_unregister); | ^~~~~~~~~~~ net/tls/tls_main.c:747:20: note: 'cleanup_module' target declared here 747 | 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:729:1: note: in expansion of macro 'module_init' 729 | 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:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:722:20: note: 'cleanup_module' target declared here 722 | 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 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:421:1: note: in expansion of macro 'module_init' 421 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:395:19: note: 'init_module' target declared here 395 | 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:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:415:20: note: 'cleanup_module' target declared here 415 | 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:3632:1: note: in expansion of macro 'module_init' 3632 | module_init(ctnetlink_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3586:19: note: 'init_module' target declared here 3586 | 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:3633:1: note: in expansion of macro 'module_exit' 3633 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3621:20: note: 'cleanup_module' target declared here 3621 | 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:7386:1: note: in expansion of macro 'module_init' 7386 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7339:19: note: 'init_module' target declared here 7339 | 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:7387:1: note: in expansion of macro 'module_exit' 7387 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7376:20: note: 'cleanup_module' target declared here 7376 | 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:881:1: note: in expansion of macro 'module_init' 881 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:846:19: note: 'init_module' target declared here 846 | 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:882:1: note: in expansion of macro 'module_exit' 882 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:872:20: note: 'cleanup_module' target declared here 872 | 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:251:1: note: in expansion of macro 'module_init' 251 | module_init(nft_objref_module_init); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:241:19: note: 'init_module' target declared here 241 | 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:252:1: note: in expansion of macro 'module_exit' 252 | module_exit(nft_objref_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:246:20: note: 'cleanup_module' target declared here 246 | 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 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 ./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_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_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_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_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_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_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:221:1: note: in expansion of macro 'module_init' 221 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:211:19: note: 'init_module' target declared here 211 | 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:222:1: note: in expansion of macro 'module_exit' 222 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:216:20: note: 'cleanup_module' target declared here 216 | 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:142:1: note: in expansion of macro 'module_init' 142 | module_init(physdev_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:132:19: note: 'init_module' target declared here 132 | 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:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:137:20: note: 'cleanup_module' target declared here 137 | 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) | ^~~~~~~~~~~ + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/config-4.19.47-200.fc31.i686+debug + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/System.map-4.19.47-200.fc31.i686+debug + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/initramfs-4.19.47-200.fc31.i686+debug.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.0470354 s, 446 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.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/vmlinuz + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686+debug.hmac' Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686+debug.hmac + ls -l /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug -rwxr-xr-x. 1 mockbuild mock 7948192 Jun 2 01:33 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686+debug + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386,, libkcapi - Error: Netlink error: sendmsg failed libkcapi - Error: Netlink error: sendmsg failed libkcapi - Error: NETLINK_CRYPTO: cannot obtain cipher information for hmac(sha512) (is required crypto_user.c patch missing? see documentation) Allocation of hmac(sha512) cipher failed (ret=-111) + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686+debug.hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/.vmlinuz.hmac + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 modules_install KERNELRELEASE=4.19.47-200.fc31.i686+debug mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 vdso_install KERNELRELEASE=4.19.47-200.fc31.i686+debug + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + cd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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/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/Kconfig ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./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/Kconfig ./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/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./mm/Kconfig ./lib/Kconfig.debug ./lib/Kconfig ./lib/Makefile ./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/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/rcu/Kconfig ./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.preempt ./kernel/Kconfig.locks ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Kconfig ./init/Makefile ./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/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mtu3/Makefile ./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/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/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/Kconfig ./drivers/staging/mt7621-pci/Makefile ./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/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./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/Kconfig ./drivers/staging/axis-fifo/Makefile ./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/Kconfig ./drivers/soc/sunxi/Makefile ./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/Makefile ./drivers/platform/x86/Kconfig ./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/Kconfig ./drivers/phy/motorola/Makefile ./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/Makefile ./drivers/net/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/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/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/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/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/misc/Kconfig ./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/Makefile ./drivers/md/bcache/Kconfig ./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/Makefile ./drivers/leds/trigger/Kconfig ./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/Kconfig ./drivers/iio/adc/Makefile ./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/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./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/Makefile ./drivers/cpufreq/Kconfig.x86 ./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/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/Makefile ./arch/x86/Kconfig ./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/Makefile ./arch/x86/boot/compressed/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/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/Kconfig.cputype ./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 ./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/Makefile ./arch/powerpc/kvm/Kconfig ./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/powerpc/Kconfig ./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/Makefile ./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/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/Makefile ./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/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/Makefile ./arch/arm64/crypto/Kconfig ./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/Kconfig ./arch/arm/plat-samsung/Makefile ./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/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-at91/Kconfig ./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/Kconfig ./arch/arc/plat-hsdk/Makefile ./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 ./arch/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/include + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/.config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/include/config/auto.conf + eu-readelf -n vmlinux + grep 'Build ID' + awk '{print $NF}' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686+debug + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686+debug + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug -name '*.ko' -type f + xargs --no-run-if-empty chmod u+x + xargs --no-run-if-empty nm -upA + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' + grep -F /drivers/ modnames + 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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug -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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug /builddir/build/SOURCES/mod-extra.list ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/. + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + mkdir restore + cp -r lib/modules/4.19.47-200.fc31.i686+debug/System.map lib/modules/4.19.47-200.fc31.i686+debug/build lib/modules/4.19.47-200.fc31.i686+debug/config lib/modules/4.19.47-200.fc31.i686+debug/extra lib/modules/4.19.47-200.fc31.i686+debug/kernel lib/modules/4.19.47-200.fc31.i686+debug/modules.block lib/modules/4.19.47-200.fc31.i686+debug/modules.builtin lib/modules/4.19.47-200.fc31.i686+debug/modules.drm lib/modules/4.19.47-200.fc31.i686+debug/modules.modesetting lib/modules/4.19.47-200.fc31.i686+debug/modules.networking lib/modules/4.19.47-200.fc31.i686+debug/modules.order lib/modules/4.19.47-200.fc31.i686+debug/source lib/modules/4.19.47-200.fc31.i686+debug/updates lib/modules/4.19.47-200.fc31.i686+debug/vdso lib/modules/4.19.47-200.fc31.i686+debug/vmlinuz restore/. + rm -rf lib/modules/4.19.47-200.fc31.i686+debug/extra + sort -n + find lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i686+debug + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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 + sort -n + find lib/modules/4.19.47-200.fc31.i686+debug/kernel -mindepth 1 -type d + 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.47-200.fc31.i686+debug/. + rm -rf restore + popd ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign+debug + cp certs/signing_key.x509 certs/signing_key.x509.sign+debug + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386//usr/src/kernels/4.19.47-200.fc31.i686+debug + ln -sf /usr/src/kernels/4.19.47-200.fc31.i686+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/build + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.47-200.fc31.i686+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 '' + BuildKernel bzImage arch/x86/boot/bzImage 1 + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour= + DoVDSO=1 + Flav= + InstallName=vmlinuz + Config=kernel-4.19.47-i686.config + DevelDir=/usr/src/kernels/4.19.47-200.fc31.i686 + '[' arch/x86/boot/bzImage = vmlinux ']' BUILDING A KERNEL FOR i686... + CopyKernel=cp + KernelVer=4.19.47-200.fc31.i686 + echo BUILDING A KERNEL FOR i686... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 47/' Makefile ++ python3 -c 'import re; print(re.sub(r'\''\.pr\.[0-9A-Fa-f]{32}'\'', '\'''\'', '\''200.fc31'\''))' + ShortRel=200.fc31 + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.fc31.i686/' Makefile + make -s mrproper + cp configs/kernel-4.19.47-i686.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. ++ head -1 .config ++ cut -b 3- USING ARCH=i386 + Arch=i386 + echo 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); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from arch/x86/kernel/head32.c:11: In function 'memset', inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:39:3, inlined from 'i386_start_kernel' at arch/x86/kernel/head32.c:39:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [197, 448] from the object at 'boot_params' is out of the bounds of referenced subobject 'ext_ramdisk_image' with type 'unsigned int' at offset 192 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:42:3, inlined from 'i386_start_kernel' at arch/x86/kernel/head32.c:39:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [493, 497] from the object at 'boot_params' is out of the bounds of referenced subobject 'kbd_status' with type 'unsigned char' at offset 491 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:6, from ./include/linux/mm.h:10, from ./include/linux/ring_buffer.h:5, from kernel/trace/trace.c:15: In function 'memset', inlined from 'ftrace_dump' at kernel/trace/trace.c:8355:3, inlined from 'ftrace_dump' at kernel/trace/trace.c:8277:6: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8297, 8336] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4176 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ 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)); | ^~~~~~~~~~ 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:1448:33: note: in definition of macro 'dev_info' 1448 | _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:1448:33: note: in definition of macro 'dev_info' 1448 | _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:1448:33: note: in definition of macro 'dev_info' 1448 | _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/tools/insn_decoder_test: success: Decoded and checked 2656448 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0xe813e213) 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 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:2140:1: note: in expansion of macro 'module_init' 2140 | module_init(rcu_torture_init); | ^~~~~~~~~~~ kernel/rcu/rcutorture.c:1944:1: note: 'init_module' target declared here 1944 | rcu_torture_init(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 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 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:845:1: note: in expansion of macro 'module_exit' 845 | module_exit(intel_rapl_exit); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:839:20: note: 'cleanup_module' target declared here 839 | 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:837:1: note: in expansion of macro 'module_init' 837 | module_init(rapl_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/rapl.c:790:19: note: 'init_module' target declared here 790 | 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:1460:1: note: in expansion of macro 'module_exit' 1460 | module_exit(intel_uncore_exit); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1454:20: note: 'cleanup_module' target declared here 1454 | 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:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(intel_uncore_init); | ^~~~~~~~~~~ arch/x86/events/intel/uncore.c:1408:19: note: 'init_module' target declared here 1408 | 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:707:1: note: in expansion of macro 'module_exit' 707 | module_exit(cstate_pmu_exit); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:703:20: note: 'cleanup_module' target declared here 703 | 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:701:1: note: in expansion of macro 'module_init' 701 | module_init(cstate_pmu_init); | ^~~~~~~~~~~ arch/x86/events/intel/cstate.c:683:19: note: 'init_module' target declared here 683 | static int __init cstate_pmu_init(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:750:1: note: in expansion of macro 'module_init' 750 | module_init(init_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:704:19: note: 'init_module' target declared here 704 | 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:751:1: note: in expansion of macro 'module_exit' 751 | module_exit(exit_v9fs) | ^~~~~~~~~~~ fs/9p/v9fs.c:743:20: note: 'cleanup_module' target declared here 743 | static void __exit exit_v9fs(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) | ^~~~~~~~~~~ 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) | ^~~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': arch/x86/kvm/x86.c:1979:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1979 | &hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': arch/x86/kvm/x86.c:2114:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 2114 | &vcpu->hv_clock.tsc_to_system_mul); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': arch/x86/kvm/emulate.c:3820:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3820 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~ arch/x86/kvm/emulate.c:3820:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] 3820 | &desc_ptr.size, &desc_ptr.address, | ^~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~ arch/x86/kvm/vmx.c: In function 'sync_vmcs12': arch/x86/kvm/vmx.c:13119:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] 13119 | 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:39, 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:14553:1: note: in expansion of macro 'module_init' 14553 | module_init(vmx_init); | ^~~~~~~~~~~ arch/x86/kvm/vmx.c:14492:19: note: 'init_module' target declared here 14492 | static int __init vmx_init(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) | ^~~~~~~~~~~~ arch/x86/kvm/svm.c: In function 'update_cr0_intercept': arch/x86/kvm/svm.c:2496:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] 2496 | 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:39, 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:7231:1: note: in expansion of macro 'module_exit' 7231 | module_exit(svm_exit) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7225:20: note: 'cleanup_module' target declared here 7225 | 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:39, 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:7230:1: note: in expansion of macro 'module_init' 7230 | module_init(svm_init) | ^~~~~~~~~~~ arch/x86/kvm/svm.c:7219:19: note: 'init_module' target declared here 7219 | static int __init svm_init(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 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 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:355:1: note: in expansion of macro 'module_init' 355 | module_init(crypto_cfb_module_init); | ^~~~~~~~~~~ crypto/cfb.c:345:19: note: 'init_module' target declared here 345 | 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:356:1: note: in expansion of macro 'module_exit' 356 | module_exit(crypto_cfb_module_exit); | ^~~~~~~~~~~ crypto/cfb.c:350:20: note: 'cleanup_module' target declared here 350 | 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:301:1: note: in expansion of macro 'module_init' 301 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ crypto/pcbc.c:291:19: note: 'init_module' target declared here 291 | 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:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ crypto/pcbc.c:296:20: note: 'cleanup_module' target declared here 296 | 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:1038:1: note: in expansion of macro 'module_init' 1038 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ crypto/ccm.c:998:19: note: 'init_module' target declared here 998 | 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:1039:1: note: in expansion of macro 'module_exit' 1039 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ crypto/ccm.c:1030:20: note: 'cleanup_module' target declared here 1030 | 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 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 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:1174:1: note: in expansion of macro 'module_init' 1174 | module_init(init_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1143:19: note: 'init_module' target declared here 1143 | 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:1175:1: note: in expansion of macro 'module_exit' 1175 | module_exit(exit_ceph); | ^~~~~~~~~~~ fs/ceph/super.c:1166:20: note: 'cleanup_module' target declared here 1166 | static void __exit exit_ceph(void) | ^~~~~~~~~ fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': fs/ceph/mds_client.c:1723:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] 1723 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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 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:1727:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1727 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': fs/cifs/smb2pdu.c:1810:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1810 | 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:1833:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1833 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_durable_context': fs/cifs/smb2pdu.c:1867:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1867 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'add_twarp_context': fs/cifs/smb2pdu.c:1912:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 1912 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/cifs/smb2pdu.c: In function 'send_set_info': fs/cifs/smb2pdu.c:3857:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 3857 | 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 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:5733:1: note: in expansion of macro 'module_init' 5733 | module_init(bfq_init); | ^~~~~~~~~~~ block/bfq-iosched.c:5679:19: note: 'init_module' target declared here 5679 | 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:5734:1: note: in expansion of macro 'module_exit' 5734 | module_exit(bfq_exit); | ^~~~~~~~~~~ block/bfq-iosched.c:5724:20: note: 'cleanup_module' target declared here 5724 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2272:1: note: in expansion of macro 'module_exit' 2272 | module_exit(acpi_video_exit); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2263:20: note: 'cleanup_module' target declared here 2263 | 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:2271:1: note: in expansion of macro 'module_init' 2271 | module_init(acpi_video_init); | ^~~~~~~~~~~ drivers/acpi/acpi_video.c:2244:19: note: 'init_module' target declared here 2244 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(acpi_sbs_exit); | ^~~~~~~~~~~ drivers/acpi/sbs.c:745:20: note: 'cleanup_module' target declared here 745 | 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:751:1: note: in expansion of macro 'module_init' 751 | module_init(acpi_sbs_init); | ^~~~~~~~~~~ drivers/acpi/sbs.c:731:19: note: 'init_module' target declared here 731 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:322:24: note: 'cleanup_module' target declared here 322 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:322:24: note: 'init_module' target declared here 322 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' 322 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1912:1: note: in expansion of macro 'module_init' 1912 | module_init(zram_init); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1866:19: note: 'init_module' target declared here 1866 | 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:1913:1: note: in expansion of macro 'module_exit' 1913 | module_exit(zram_exit); | ^~~~~~~~~~~ drivers/block/zram/zram_drv.c:1907:20: note: 'cleanup_module' target declared here 1907 | 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:540:1: note: in expansion of macro 'module_init' 540 | module_init(brd_init); | ^~~~~~~~~~~ drivers/block/brd.c:466:19: note: 'init_module' target declared here 466 | 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:541:1: note: in expansion of macro 'module_exit' 541 | module_exit(brd_exit); | ^~~~~~~~~~~ drivers/block/brd.c:527:20: note: 'cleanup_module' target declared here 527 | 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:2260:1: note: in expansion of macro 'module_init' 2260 | module_init(loop_init); | ^~~~~~~~~~~ drivers/block/loop.c:2161:19: note: 'init_module' target declared here 2161 | 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:2261:1: note: in expansion of macro 'module_exit' 2261 | module_exit(loop_exit); | ^~~~~~~~~~~ drivers/block/loop.c:2245:20: note: 'cleanup_module' target declared here 2245 | 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:949:1: note: in expansion of macro 'module_init' 949 | module_init(init); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:917:19: note: 'init_module' target declared here 917 | 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:950:1: note: in expansion of macro 'module_exit' 950 | module_exit(fini); | ^~~~~~~~~~~ drivers/block/virtio_blk.c:943:20: note: 'cleanup_module' target declared here 943 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:918:1: note: in expansion of macro 'module_init' 918 | module_init(hci_uart_init); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:815:19: note: 'init_module' target declared here 815 | 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:919:1: note: in expansion of macro 'module_exit' 919 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ drivers/bluetooth/hci_ldisc.c:877:20: note: 'cleanup_module' target declared here 877 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(btsdio_exit); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:386:20: note: 'cleanup_module' target declared here 386 | 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:391:1: note: in expansion of macro 'module_init' 391 | module_init(btsdio_init); | ^~~~~~~~~~~ drivers/bluetooth/btsdio.c:379:19: note: 'init_module' target declared here 379 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2308:1: note: in expansion of macro 'module_init' 2308 | module_init(init); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2261:19: note: 'init_module' target declared here 2261 | 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:2309:1: note: in expansion of macro 'module_exit' 2309 | module_exit(fini); | ^~~~~~~~~~~ drivers/char/virtio_console.c:2298:20: note: 'cleanup_module' target declared here 2298 | 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:5135:1: note: in expansion of macro 'module_exit' 5135 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5100:20: note: 'cleanup_module' target declared here 5100 | 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:5137:1: note: in expansion of macro 'module_init' 5137 | module_init(ipmi_init_msghandler_mod); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_msghandler.c:5087:19: note: 'init_module' target declared here 5087 | 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_si_intf.c:22: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_si': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:2174:1: note: in expansion of macro 'module_init' 2174 | module_init(init_ipmi_si); | ^~~~~~~~~~~ drivers/char/ipmi/ipmi_si_intf.c:2109:19: note: 'init_module' target declared here 2109 | static int __init init_ipmi_si(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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1003:1: note: in expansion of macro 'late_initcall' 1003 | late_initcall(acpi_cpufreq_init); | ^~~~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:941:19: note: 'init_module' target declared here 941 | 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:1004:1: note: in expansion of macro 'module_exit' 1004 | module_exit(acpi_cpufreq_exit); | ^~~~~~~~~~~ drivers/cpufreq/acpi-cpufreq.c:987:20: note: 'cleanup_module' target declared here 987 | static void __exit acpi_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from drivers/cpufreq/powernow-k8.c:34: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernowk8_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ drivers/cpufreq/powernow-k8.c:1226:1: note: in expansion of macro 'module_exit' 1226 | module_exit(powernowk8_exit); | ^~~~~~~~~~~ drivers/cpufreq/powernow-k8.c:1213:20: note: 'cleanup_module' target declared here 1213 | static void __exit powernowk8_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/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': 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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~ 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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); | ^~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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 ./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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ 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 ./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': 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.h:323:17: note: in definition of macro 'spin_lock_init' 323 | spinlock_check(_lock); \ | ^~~~~ 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:343:30: note: in definition of macro 'test_bit' 343 | ? 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:344:30: note: in definition of macro 'test_bit' 344 | : 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/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.h:118:16: note: in definition of macro 'mutex_init' 118 | __mutex_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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:201:24: note: 'init_module' target declared here 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:201:1: note: in expansion of macro 'module_platform_driver' 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/gpio/gpio-exar.c:11: drivers/gpio/gpio-exar.c:201:24: note: 'cleanup_module' target declared here 201 | module_platform_driver(gpio_exar_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' 201 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:508:24: note: 'cleanup_module' target declared here 508 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:508:24: note: 'init_module' target declared here 508 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:508:1: note: in expansion of macro 'module_mipi_dsi_driver' 508 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:139:19: note: 'cleanup_module' target declared here 139 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:139:19: note: 'init_module' target declared here 139 | module_usb_driver(udl_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' 139 | 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:506:1: note: in expansion of macro 'module_init' 506 | module_init(vgem_init); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:462:19: note: 'init_module' target declared here 462 | 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:507:1: note: in expansion of macro 'module_exit' 507 | module_exit(vgem_exit); | ^~~~~~~~~~~ drivers/gpu/drm/vgem/vgem_drv.c:500:20: note: 'cleanup_module' target declared here 500 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1012:1: note: in expansion of macro 'module_init' 1012 | module_init(drm_core_init); | ^~~~~~~~~~~ drivers/gpu/drm/drm_drv.c:977:19: note: 'init_module' target declared here 977 | static int __init drm_core_init(void) | ^~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid-core.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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid-core.c:22: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'cleanup_module' target declared here 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/i2c-hid/i2c-hid-core.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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/i2c.h:30, from drivers/hid/i2c-hid/i2c-hid-core.c:22: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'init_module' target declared here 1344 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' 1344 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'cleanup_module' target declared here 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/hid/hid-logitech-hidpp.c:17: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'init_module' target declared here 3156 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' 3156 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' 870 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1975:1: note: in expansion of macro 'module_exit' 1975 | module_exit(vmbus_exit); | ^~~~~~~~~~~ drivers/hv/vmbus_drv.c:1936:20: note: 'cleanup_module' target declared here 1936 | 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:1974:1: note: in expansion of macro 'subsys_initcall' 1974 | subsys_initcall(hv_acpi_init); | ^~~~~~~~~~~~~~~ drivers/hv/vmbus_drv.c:1898:19: note: 'init_module' target declared here 1898 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1661:1: note: in expansion of macro 'module_init' 1661 | module_init(f71805f_init); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1624:19: note: 'init_module' target declared here 1624 | 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:1662:1: note: in expansion of macro 'module_exit' 1662 | module_exit(f71805f_exit); | ^~~~~~~~~~~ drivers/hwmon/f71805f.c:1651:20: note: 'cleanup_module' target declared here 1651 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1363:1: note: in expansion of macro 'module_init' 1363 | module_init(pc87427_init); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1327:19: note: 'init_module' target declared here 1327 | 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:1364:1: note: in expansion of macro 'module_exit' 1364 | module_exit(pc87427_exit); | ^~~~~~~~~~~ drivers/hwmon/pc87427.c:1353:20: note: 'cleanup_module' target declared here 1353 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:382:1: note: in expansion of macro 'module_init' 382 | module_init(smsc47b397_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:345:19: note: 'init_module' target declared here 345 | 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:383:1: note: in expansion of macro 'module_exit' 383 | module_exit(smsc47b397_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47b397.c:372:20: note: 'cleanup_module' target declared here 372 | 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:955:1: note: in expansion of macro 'module_init' 955 | module_init(sm_smsc47m1_init); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:916:19: note: 'init_module' target declared here 916 | 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:956:1: note: in expansion of macro 'module_exit' 956 | module_exit(sm_smsc47m1_exit); | ^~~~~~~~~~~ drivers/hwmon/smsc47m1.c:944:20: note: 'cleanup_module' target declared here 944 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1379:1: note: in expansion of macro 'module_init' 1379 | module_init(vt1211_init); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1326:19: note: 'init_module' target declared here 1326 | 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:1380:1: note: in expansion of macro 'module_exit' 1380 | module_exit(vt1211_exit); | ^~~~~~~~~~~ drivers/hwmon/vt1211.c:1369:20: note: 'cleanup_module' target declared here 1369 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:90: ./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:1784:1: note: in expansion of macro 'module_exit' 1784 | module_exit(i2c_i801_exit); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1774:20: note: 'cleanup_module' target declared here 1774 | static void __exit i2c_i801_exit(void) | ^~~~~~~~~~~~~ In file included from drivers/i2c/busses/i2c-i801.c:90: ./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:1783:1: note: in expansion of macro 'module_init' 1783 | module_init(i2c_i801_init); | ^~~~~~~~~~~ drivers/i2c/busses/i2c-i801.c:1767:19: note: 'init_module' target declared here 1767 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1524:19: note: 'cleanup_module' target declared here 1524 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1524:19: note: 'init_module' target declared here 1524 | module_i2c_driver(kxcjk1013_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' 1524 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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) | ^~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/processor.h:18, from ./include/linux/mutex.h:19, from drivers/infiniband/core/addr.c:36: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:725:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:726:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, 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/infiniband/core/sa_query.c:35: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1252:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1253:2: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:4679:1: note: in expansion of macro 'module_init' 4679 | module_init(cma_init); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4634:19: note: 'init_module' target declared here 4634 | 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:4680:1: note: in expansion of macro 'module_exit' 4680 | module_exit(cma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/core/cma.c:4666:20: note: 'cleanup_module' target declared here 4666 | 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:759:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] 759 | (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, | ^~~~~~~~~~~~~ In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/paravirt.h:17, from ./arch/x86/include/asm/irqflags.h:72, from ./include/linux/irqflags.h:16, from ./include/linux/rcupdate.h:39, from ./include/linux/rculist.h:11, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:43: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'ocrdma_set_av_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2545:3, inlined from 'ocrdma_set_qp_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2595:12, inlined from 'ocrdma_mbx_modify_qp' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2710:11: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/skbuff.h:19, from ./include/linux/netlink.h:7, from ./include/uapi/linux/neighbour.h:6, from ./include/net/neighbour.h:5, from drivers/infiniband/hw/ocrdma/ocrdma_ah.c:43: In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:136:3: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:138:3: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1182:1: note: in expansion of macro 'module_exit' 1182 | module_exit(pvrdma_cleanup); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1174:20: note: 'cleanup_module' target declared here 1174 | 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:1181:1: note: in expansion of macro 'module_init' 1181 | module_init(pvrdma_init); | ^~~~~~~~~~~ drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1159:19: note: 'init_module' target declared here 1159 | 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:3790:1: note: in expansion of macro 'module_init' 3790 | module_init(srpt_init_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3744:19: note: 'init_module' target declared here 3744 | 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:3791:1: note: in expansion of macro 'module_exit' 3791 | module_exit(srpt_cleanup_module); | ^~~~~~~~~~~ drivers/infiniband/ulp/srpt/ib_srpt.c:3782:20: note: 'cleanup_module' target declared here 3782 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1408:19: note: 'cleanup_module' target declared here 1408 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1408:19: note: 'init_module' target declared here 1408 | module_i2c_driver(elan_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' 1408 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2671:1: note: in expansion of macro 'module_exit' 2671 | module_exit(bas_gigaset_exit); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2619:20: note: 'cleanup_module' target declared here 2619 | 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:2670:1: note: in expansion of macro 'module_init' 2670 | module_init(bas_gigaset_init); | ^~~~~~~~~~~ drivers/isdn/gigaset/bas-gigaset.c:2588:19: note: 'init_module' target declared here 2588 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:5581:1: note: in expansion of macro 'module_exit' 5581 | module_exit(HFCmulti_cleanup); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5476:1: note: 'cleanup_module' target declared here 5476 | 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:5580:1: note: in expansion of macro 'module_init' 5580 | module_init(HFCmulti_init); | ^~~~~~~~~~~ drivers/isdn/hardware/mISDN/hfcmulti.c:5487:1: note: 'init_module' target declared here 5487 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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) | ^~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:453:1: note: in expansion of macro 'module_init' 453 | module_init(netdev_trig_init); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:443:19: note: 'init_module' target declared here 443 | 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:454:1: note: in expansion of macro 'module_exit' 454 | module_exit(netdev_trig_exit); | ^~~~~~~~~~~ drivers/leds/trigger/ledtrig-netdev.c:448:20: note: 'cleanup_module' target declared here 448 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:571:19: note: 'cleanup_module' target declared here 571 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:571:19: note: 'init_module' target declared here 571 | module_i2c_driver(pca9532_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' 571 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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) | ^~~~~~~~~~ In file included from drivers/md/bcache/super.c:23: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcache_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ drivers/md/bcache/super.c:2411:1: note: in expansion of macro 'module_init' 2411 | module_init(bcache_init); | ^~~~~~~~~~~ drivers/md/bcache/super.c:2366:19: note: 'init_module' target declared here 2366 | static int __init bcache_init(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:4909:1: note: in expansion of macro 'module_init' 4909 | module_init(raid_init); | ^~~~~~~~~~~ drivers/md/raid10.c:4899:19: note: 'init_module' target declared here 4899 | 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:8501:1: note: in expansion of macro 'module_init' 8501 | module_init(raid5_init); | ^~~~~~~~~~~ drivers/md/raid5.c:8469:19: note: 'init_module' target declared here 8469 | 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:388:1: note: in expansion of macro 'module_init' 388 | module_init(dm_delay_init); | ^~~~~~~~~~~ drivers/md/dm-delay.c:366:19: note: 'init_module' target declared here 366 | 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:389:1: note: in expansion of macro 'module_exit' 389 | module_exit(dm_delay_exit); | ^~~~~~~~~~~ drivers/md/dm-delay.c:382:20: note: 'cleanup_module' target declared here 382 | 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:4514:1: note: in expansion of macro 'module_init' 4514 | module_init(dm_thin_init); | ^~~~~~~~~~~ drivers/md/dm-thin.c:4476:19: note: 'init_module' target declared here 4476 | 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:3631:1: note: in expansion of macro 'module_init' 3631 | module_init(dm_integrity_init); | ^~~~~~~~~~~ drivers/md/dm-integrity.c:3606:12: note: 'init_module' target declared here 3606 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1518:19: note: 'cleanup_module' target declared here 1518 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1518:19: note: 'init_module' target declared here 1518 | module_i2c_driver(m88ds3103_driver); | ^~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' 1518 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1312:19: note: 'cleanup_module' target declared here 1312 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1312:19: note: 'init_module' target declared here 1312 | module_i2c_driver(si2165_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' 1312 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:498:1: note: in expansion of macro 'module_exit' 498 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:492:20: note: 'cleanup_module' target declared here 492 | 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:497:1: note: in expansion of macro 'module_init' 497 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_orion.c:482:19: note: 'init_module' target declared here 482 | 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:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(hexium_cleanup_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:419:20: note: 'cleanup_module' target declared here 419 | 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:424:1: note: in expansion of macro 'module_init' 424 | module_init(hexium_init_module); | ^~~~~~~~~~~ drivers/media/pci/saa7146/hexium_gemini.c:409:19: note: 'init_module' target declared here 409 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:812:1: note: in expansion of macro 'module_init' 812 | 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:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(serial_ir_exit_module); | ^~~~~~~~~~~ drivers/media/rc/serial_ir.c:806:20: note: 'cleanup_module' target declared here 806 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:751:1: note: in expansion of macro 'module_init' 751 | module_init(au0828_init); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:716:19: note: 'init_module' target declared here 716 | 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:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(au0828_exit); | ^~~~~~~~~~~ drivers/media/usb/au0828/au0828-core.c:746:20: note: 'cleanup_module' target declared here 746 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1262:1: note: in expansion of macro 'module_init' 1262 | 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:1263:1: note: in expansion of macro 'module_exit' 1263 | module_exit(cpia2_exit); | ^~~~~~~~~~~ drivers/media/usb/cpia2/cpia2_v4l.c:1256:20: note: 'cleanup_module' target declared here 1256 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:818:19: note: 'cleanup_module' target declared here 818 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:818:19: note: 'init_module' target declared here 818 | module_usb_driver(dvbsky_usb_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' 818 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1721:1: note: in expansion of macro 'module_init' 1721 | module_init(gspca_init); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1712:19: note: 'init_module' target declared here 1712 | 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:1722:1: note: in expansion of macro 'module_exit' 1722 | module_exit(gspca_exit); | ^~~~~~~~~~~ drivers/media/usb/gspca/gspca.c:1717:20: note: 'cleanup_module' target declared here 1717 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1746:1: note: in expansion of macro 'module_exit' 1746 | module_exit(sm501_base_exit); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1739:20: note: 'cleanup_module' target declared here 1739 | 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:1745:1: note: in expansion of macro 'module_init' 1745 | module_init(sm501_base_init); | ^~~~~~~~~~~ drivers/mfd/sm501.c:1733:19: note: 'init_module' target declared here 1733 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:120:24: note: 'cleanup_module' target declared here 120 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:120:24: note: 'init_module' target declared here 120 | module_platform_driver(mmc_pwrseq_emmc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/mmc/core/pwrseq_emmc.c:120:1: note: in expansion of macro 'module_platform_driver' 120 | 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:4232:1: note: in expansion of macro 'module_init' 4232 | module_init(sdhci_drv_init); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4219:19: note: 'init_module' target declared here 4219 | 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:4233:1: note: in expansion of macro 'module_exit' 4233 | module_exit(sdhci_drv_exit); | ^~~~~~~~~~~ drivers/mmc/host/sdhci.c:4228:20: note: 'cleanup_module' target declared here 4228 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4900:1: note: in expansion of macro 'module_init' 4900 | module_init(bonding_init); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4846:19: note: 'init_module' target declared here 4846 | 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:4901:1: note: in expansion of macro 'module_exit' 4901 | module_exit(bonding_exit); | ^~~~~~~~~~~ drivers/net/bonding/bond_main.c:4885:20: note: 'cleanup_module' target declared here 4885 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4967:1: note: in expansion of macro 'module_exit' 4967 | module_exit(mv88e6xxx_cleanup); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4962:20: note: 'cleanup_module' target declared here 4962 | 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:4960:1: note: in expansion of macro 'module_init' 4960 | module_init(mv88e6xxx_init); | ^~~~~~~~~~~ drivers/net/dsa/mv88e6xxx/chip.c:4955:19: note: 'init_module' target declared here 4955 | static int __init mv88e6xxx_init(void) | ^~~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1225:24: note: 'cleanup_module' target declared here 1225 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:1225:24: note: 'init_module' target declared here 1225 | module_platform_driver(bcm_sf2_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' 1225 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:978:1: note: in expansion of macro 'mdio_module_driver' 978 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1723:1: note: in expansion of macro 'module_exit' 1723 | module_exit(atl2_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1719:20: note: 'cleanup_module' target declared here 1719 | 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:1711:1: note: in expansion of macro 'module_init' 1711 | module_init(atl2_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/atheros/atlx/atl2.c:1704:19: note: 'init_module' target declared here 1704 | 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:9320:1: note: in expansion of macro 'module_exit' 9320 | module_exit(bnxt_exit); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9311:20: note: 'cleanup_module' target declared here 9311 | 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:9319:1: note: in expansion of macro 'module_init' 9319 | module_init(bnxt_init); | ^~~~~~~~~~~ drivers/net/ethernet/broadcom/bnxt/bnxt.c:9305:19: note: 'init_module' target declared here 9305 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:4263:24: note: 'cleanup_module' target declared here 4263 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:4263:24: note: 'init_module' target declared here 4263 | module_platform_driver(macb_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' 4263 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:6047:1: note: in expansion of macro 'module_exit' 6047 | module_exit(cxgb4_cleanup_module); | ^~~~~~~~~~~ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6034:20: note: 'cleanup_module' target declared here 6034 | 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:6046:1: note: in expansion of macro 'module_init' 6046 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:7590:1: note: in expansion of macro 'module_exit' 7590 | module_exit(e1000_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7586:20: note: 'cleanup_module' target declared here 7586 | 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:7578:1: note: in expansion of macro 'module_init' 7578 | module_init(e1000_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/e1000e/netdev.c:7570:19: note: 'init_module' target declared here 7570 | 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:51:1: note: in expansion of macro 'module_init' 51 | 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:68:1: note: in expansion of macro 'module_exit' 68 | module_exit(fm10k_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/fm10k/fm10k_main.c:59:20: note: 'cleanup_module' target declared here 59 | 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:14568:1: note: in expansion of macro 'module_exit' 14568 | module_exit(i40e_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14562:20: note: 'cleanup_module' target declared here 14562 | 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:14554:1: note: in expansion of macro 'module_init' 14554 | module_init(i40e_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:14532:19: note: 'init_module' target declared here 14532 | 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:11257:1: note: in expansion of macro 'module_exit' 11257 | module_exit(ixgbe_exit_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11229:20: note: 'cleanup_module' target declared here 11229 | 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:11221:1: note: in expansion of macro 'module_init' 11221 | module_init(ixgbe_init_module); | ^~~~~~~~~~~ drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11193:19: note: 'init_module' target declared here 11193 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1718:1: note: in expansion of macro 'module_exit' 1718 | module_exit(cleanup); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1708:20: note: 'cleanup_module' target declared here 1708 | 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:1717:1: note: in expansion of macro 'module_init' 1717 | module_init(init); | ^~~~~~~~~~~ drivers/net/ethernet/mellanox/mlx5/core/main.c:1683:19: note: 'init_module' target declared here 1683 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:7543:19: note: 'cleanup_module' target declared here 7543 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:7543:19: note: 'init_module' target declared here 7543 | module_pci_driver(rtl8169_pci_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' 7543 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4680:1: note: in expansion of macro 'module_init' 4680 | module_init(stmmac_init) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4654:19: note: 'init_module' target declared here 4654 | 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:4681:1: note: in expansion of macro 'module_exit' 4681 | module_exit(stmmac_exit) | ^~~~~~~~~~~ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4673:20: note: 'cleanup_module' target declared here 4673 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2486:1: note: in expansion of macro 'module_exit' 2486 | module_exit(netvsc_drv_exit); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2457:20: note: 'cleanup_module' target declared here 2457 | 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:2485:1: note: in expansion of macro 'module_init' 2485 | module_init(netvsc_drv_init); | ^~~~~~~~~~~ drivers/net/hyperv/netvsc_drv.c:2463:19: note: 'init_module' target declared here 2463 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1352:19: note: 'cleanup_module' target declared here 1352 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1352:19: note: 'init_module' target declared here 1352 | module_spi_driver(adf7242_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' 1352 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1419:19: note: 'cleanup_module' target declared here 1419 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1419:19: note: 'init_module' target declared here 1419 | module_spi_driver(mcr20a_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' 1419 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:2354:1: note: in expansion of macro 'module_phy_driver' 2354 | 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:635:1: note: in expansion of macro 'module_init' 635 | 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:636:1: note: in expansion of macro 'module_exit' 636 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ drivers/net/ppp/ppp_deflate.c:629:20: note: 'cleanup_module' target declared here 629 | 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:3028:1: note: in expansion of macro 'module_init' 3028 | module_init(team_module_init); | ^~~~~~~~~~~ drivers/net/team/team.c:2996:19: note: 'init_module' target declared here 2996 | 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:3029:1: note: in expansion of macro 'module_exit' 3029 | module_exit(team_module_exit); | ^~~~~~~~~~~ drivers/net/team/team.c:3021:20: note: 'cleanup_module' target declared here 3021 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1463:19: note: 'cleanup_module' target declared here 1463 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1463:19: note: 'init_module' target declared here 1463 | module_usb_driver(qmi_wwan_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' 1463 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:523:1: note: in expansion of macro 'module_init' 523 | module_init(brcmfmac_module_init); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:494:19: note: 'init_module' target declared here 494 | 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:524:1: note: in expansion of macro 'module_exit' 524 | module_exit(brcmfmac_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:516:20: note: 'cleanup_module' target declared here 516 | 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:198: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] 198 | __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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:704:19: note: 'cleanup_module' target declared here 704 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:704:19: note: 'init_module' target declared here 704 | module_pci_driver(p54p_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' 704 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1357:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1357 | 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:1933:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 1933 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:6355:19: note: 'cleanup_module' target declared here 6355 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:6355:19: note: 'init_module' target declared here 6355 | module_pci_driver(mwl8k_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' 6355 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1444:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1444 | 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:1792:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1792 | 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:1851:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] 1851 | 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:2792:1: note: in expansion of macro 'module_init' 2792 | module_init(rtl_core_module_init); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2763:19: note: 'init_module' target declared here 2763 | 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:2793:1: note: in expansion of macro 'module_exit' 2793 | module_exit(rtl_core_module_exit); | ^~~~~~~~~~~ drivers/net/wireless/realtek/rtlwifi/base.c:2783:20: note: 'cleanup_module' target declared here 2783 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:3536:1: note: in expansion of macro 'module_init' 3536 | module_init(tun_init); | ^~~~~~~~~~~ drivers/net/tun.c:3466:19: note: 'init_module' target declared here 3466 | 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:3855:1: note: in expansion of macro 'late_initcall' 3855 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ drivers/net/vxlan.c:3829:19: note: 'init_module' target declared here 3829 | 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:3864:1: note: in expansion of macro 'module_exit' 3864 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ drivers/net/vxlan.c:3857:20: note: 'cleanup_module' target declared here 3857 | 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:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(vrf_init_module); | ^~~~~~~~~~~ drivers/net/vrf.c:1429:19: note: 'init_module' target declared here 1429 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:3760:1: note: in expansion of macro 'module_init' 3760 | module_init(nvme_core_init); | ^~~~~~~~~~~ drivers/nvme/host/core.c:3697:12: note: 'init_module' target declared here 3697 | 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:2104:1: note: in expansion of macro 'module_init' 2104 | module_init(nvme_rdma_init_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2079:19: note: 'init_module' target declared here 2079 | 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:2105:1: note: in expansion of macro 'module_exit' 2105 | module_exit(nvme_rdma_cleanup_module); | ^~~~~~~~~~~ drivers/nvme/host/rdma.c:2098:20: note: 'cleanup_module' target declared here 2098 | 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:3383:1: note: in expansion of macro 'module_init' 3383 | module_init(nvme_fc_init_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3320:19: note: 'init_module' target declared here 3320 | 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:3384:1: note: in expansion of macro 'module_exit' 3384 | module_exit(nvme_fc_exit_module); | ^~~~~~~~~~~ drivers/nvme/host/fc.c:3368:20: note: 'cleanup_module' target declared here 3368 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1431:1: note: in expansion of macro 'module_exit' 1431 | module_exit(switchtec_exit); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1422:20: note: 'cleanup_module' target declared here 1422 | 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:1420:1: note: in expansion of macro 'module_init' 1420 | module_init(switchtec_init); | ^~~~~~~~~~~ drivers/pci/switch/switchtec.c:1389:19: note: 'init_module' target declared here 1389 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'init_module' target declared here 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:688:1: note: in expansion of macro 'module_platform_driver' 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'cleanup_module' target declared here 688 | module_platform_driver(mlxreg_hotplug_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' 688 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4941:1: note: in expansion of macro 'module_exit' 4941 | module_exit(sony_laptop_exit); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4933:20: note: 'cleanup_module' target declared here 4933 | 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:4940:1: note: in expansion of macro 'module_init' 4940 | module_init(sony_laptop_init); | ^~~~~~~~~~~ drivers/platform/x86/sony-laptop.c:4905:19: note: 'init_module' target declared here 4905 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:10513:1: note: in expansion of macro 'module_init' 10513 | module_init(thinkpad_acpi_module_init); | ^~~~~~~~~~~ drivers/platform/x86/thinkpad_acpi.c:10333:19: note: 'init_module' target declared here 10333 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:581:1: note: in expansion of macro 'module_exit' 581 | module_exit(intel_hid_exit); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:577:20: note: 'cleanup_module' target declared here 577 | 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:575:1: note: in expansion of macro 'module_init' 575 | module_init(intel_hid_init); | ^~~~~~~~~~~ drivers/platform/x86/intel-hid.c:567:19: note: 'init_module' target declared here 567 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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/platform/x86/intel_atomisp2_pm.c:15: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isp_pci_driver_exit': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_atomisp2_pm.c:17: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'cleanup_module' target declared here 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isp_pci_driver_init': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/pci.h:31, from drivers/platform/x86/intel_atomisp2_pm.c:17: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'init_module' target declared here 115 | module_pci_driver(isp_pci_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' 115 | module_pci_driver(isp_pci_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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2142:1: note: in expansion of macro 'module_exit' 2142 | module_exit(aac_exit); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2134:20: note: 'cleanup_module' target declared here 2134 | 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:2141:1: note: in expansion of macro 'module_init' 2141 | module_init(aac_init); | ^~~~~~~~~~~ drivers/scsi/aacraid/linit.c:2117:19: note: 'init_module' target declared here 2117 | 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:2590:1: note: in expansion of macro 'module_init' 2590 | module_init(ahc_linux_init); | ^~~~~~~~~~~ drivers/scsi/aic7xxx/aic7xxx_osm.c:2561:1: note: 'init_module' target declared here 2561 | 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 ./arch/x86/include/asm/page_32.h:35, from ./arch/x86/include/asm/page.h:14, from ./arch/x86/include/asm/thread_info.h:12, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:81, from ./include/linux/spinlock.h:51, 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/scsi/fcoe/fcoe_ctlr.c:22: In function 'memset', inlined from 'fcoe_ctlr_vlan_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2830:2, inlined from 'fcoe_ctlr_vlan_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:3005:7: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [185, 208] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memset', inlined from 'fcoe_ctlr_vn_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2299:2, inlined from 'fcoe_ctlr_vn_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:2772:7: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [185, 208] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] 333 | return __builtin_memset(p, c, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:7946:1: note: in expansion of macro 'module_exit' 7946 | module_exit(megasas_exit); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7927:20: note: 'cleanup_module' target declared here 7927 | 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:7945:1: note: in expansion of macro 'module_init' 7945 | module_init(megasas_init); | ^~~~~~~~~~~ drivers/scsi/megaraid/megaraid_sas_base.c:7822:19: note: 'init_module' target declared here 7822 | 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:11173:1: note: in expansion of macro 'module_exit' 11173 | module_exit(_mpt3sas_exit); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: 'cleanup_module' target declared here 11160 | _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:11172:1: note: in expansion of macro 'module_init' 11172 | module_init(_mpt3sas_init); | ^~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_scsih.c:11104:1: note: 'init_module' target declared here 11104 | _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:2937:36: note: in expansion of macro 'MAILBOX_REG' 2937 | 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:2937:36: note: in expansion of macro 'MAILBOX_REG' 2937 | 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:7189: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] 7189 | 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:7199: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] 7199 | 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:7219: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] 7219 | 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:7229: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] 7229 | 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:2587:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] 2587 | 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:2031:1: note: in expansion of macro 'module_init' 2031 | module_init(tcm_qla2xxx_init); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2013:19: note: 'init_module' target declared here 2013 | 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:2032:1: note: in expansion of macro 'module_exit' 2032 | module_exit(tcm_qla2xxx_exit); | ^~~~~~~~~~~ drivers/scsi/qla2xxx/tcm_qla2xxx.c:2024:20: note: 'cleanup_module' target declared here 2024 | 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:9944:1: note: in expansion of macro 'module_exit' 9944 | module_exit(qla4xxx_module_exit); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9936:20: note: 'cleanup_module' target declared here 9936 | 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:9943:1: note: in expansion of macro 'module_init' 9943 | module_init(qla4xxx_module_init); | ^~~~~~~~~~~ drivers/scsi/qla4xxx/ql4_os.c:9891:19: note: 'init_module' target declared here 9891 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:4588:1: note: in expansion of macro 'module_init' 4588 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4502:19: note: 'init_module' target declared here 4502 | 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:4589:1: note: in expansion of macro 'module_exit' 4589 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ drivers/scsi/scsi_transport_iscsi.c:4575:20: note: 'cleanup_module' target declared here 4575 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1030:1: note: in expansion of macro 'module_init' 1030 | module_init(init); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:988:19: note: 'init_module' target declared here 988 | 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:1031:1: note: in expansion of macro 'module_exit' 1031 | module_exit(fini); | ^~~~~~~~~~~ drivers/scsi/virtio_scsi.c:1024:20: note: 'cleanup_module' target declared here 1024 | 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:2003:1: note: in expansion of macro 'module_exit' 2003 | module_exit(storvsc_drv_exit); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1992:20: note: 'cleanup_module' target declared here 1992 | 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:2002:1: note: in expansion of macro 'module_init' 2002 | module_init(storvsc_drv_init); | ^~~~~~~~~~~ drivers/scsi/storvsc_drv.c:1959:19: note: 'init_module' target declared here 1959 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1872:1: note: in expansion of macro 'module_exit' 1872 | module_exit(pxa2xx_spi_exit); | ^~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1868:20: note: 'cleanup_module' target declared here 1868 | 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:1866:1: note: in expansion of macro 'subsys_initcall' 1866 | subsys_initcall(pxa2xx_spi_init); | ^~~~~~~~~~~~~~~ drivers/spi/spi-pxa2xx.c:1862:19: note: 'init_module' target declared here 1862 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:394:24: note: 'cleanup_module' target declared here 394 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:394:24: note: 'init_module' target declared here 394 | module_platform_driver(int3400_thermal_driver); | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' 394 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:554:1: note: in expansion of macro 'module_exit' 554 | module_exit(pkg_temp_thermal_exit) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:545:20: note: 'cleanup_module' target declared here 545 | 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:543:1: note: in expansion of macro 'module_init' 543 | module_init(pkg_temp_thermal_init) | ^~~~~~~~~~~ drivers/thermal/x86_pkg_temp_thermal.c:511:19: note: 'init_module' target declared here 511 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:352:1: note: in expansion of macro 'module_exit' 352 | module_exit(exit_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:345:20: note: 'cleanup_module' target declared here 345 | 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:351:1: note: in expansion of macro 'module_init' 351 | module_init(init_ipwireless); | ^~~~~~~~~~~ drivers/tty/ipwireless/main.c:327:19: note: 'init_module' target declared here 327 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:355:24: note: 'cleanup_module' target declared here 355 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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:355:24: note: 'init_module' target declared here 355 | module_platform_driver(of_platform_serial_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/tty/serial/8250/8250_of.c:355:1: note: in expansion of macro 'module_platform_driver' 355 | 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/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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2022:1: note: in expansion of macro 'module_exit' 2022 | module_exit(acm_exit); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:2013:20: note: 'cleanup_module' target declared here 2013 | 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:2021:1: note: in expansion of macro 'module_init' 2021 | module_init(acm_init); | ^~~~~~~~~~~ drivers/usb/class/cdc-acm.c:1977:19: note: 'init_module' target declared here 1977 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:522:19: note: 'cleanup_module' target declared here 522 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:522:19: note: 'init_module' target declared here 522 | module_usb_driver(yurex_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' 522 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:1817:1: note: in expansion of macro 'module_usb_serial_driver' 1817 | 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:510, 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2472:1: note: in expansion of macro 'module_usb_serial_driver' 2472 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:2012:1: note: in expansion of macro 'module_usb_serial_driver' 2012 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1225:19: note: 'cleanup_module' target declared here 1225 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1225:19: note: 'init_module' target declared here 1225 | module_usb_driver(uas_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' 1225 | 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:1066:1: note: in expansion of macro 'module_usb_stor_driver' 1066 | 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:1066:24: note: 'cleanup_module' target declared here 1066 | 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:1066:1: note: in expansion of macro 'module_usb_stor_driver' 1066 | 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:1066:24: note: 'init_module' target declared here 1066 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1642:1: note: in expansion of macro 'subsys_initcall' 1642 | subsys_initcall(typec_init); | ^~~~~~~~~~~~~~~ drivers/usb/typec/class.c:1626:19: note: 'init_module' target declared here 1626 | 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:1650:1: note: in expansion of macro 'module_exit' 1650 | module_exit(typec_exit); | ^~~~~~~~~~~ drivers/usb/typec/class.c:1644:20: note: 'cleanup_module' target declared here 1644 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:693:24: note: 'init_module' target declared here 693 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:693:24: note: 'cleanup_module' target declared here 693 | module_platform_driver(wcove_typec_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' 693 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:532:19: note: 'cleanup_module' target declared here 532 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:532:19: note: 'init_module' target declared here 532 | module_i2c_driver(tps6598x_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' 532 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1813:1: note: in expansion of macro 'module_init' 1813 | module_init(vfio_iommu_type1_init); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1803:19: note: 'init_module' target declared here 1803 | 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:1814:1: note: in expansion of macro 'module_exit' 1814 | module_exit(vfio_iommu_type1_cleanup); | ^~~~~~~~~~~ drivers/vfio/vfio_iommu_type1.c:1808:20: note: 'cleanup_module' target declared here 1808 | 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:2519:1: note: in expansion of macro 'module_init' 2519 | module_init(vhost_init); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2510:19: note: 'init_module' target declared here 2510 | 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:2520:1: note: in expansion of macro 'module_exit' 2520 | module_exit(vhost_exit); | ^~~~~~~~~~~ drivers/vhost/vhost.c:2515:20: note: 'cleanup_module' target declared here 2515 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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/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 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:3201:1: note: in expansion of macro 'module_init' 3201 | module_init(alsa_pcm_oss_init) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3173:19: note: 'init_module' target declared here 3173 | 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:3202:1: note: in expansion of macro 'module_exit' 3202 | module_exit(alsa_pcm_oss_exit) | ^~~~~~~~~~~ sound/core/oss/pcm_oss.c:3196:20: note: 'cleanup_module' target declared here 3196 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1824:1: note: in expansion of macro 'module_init' 1824 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ sound/core/rawmidi.c:1793:19: note: 'init_module' target declared here 1793 | 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:1825:1: note: in expansion of macro 'module_exit' 1825 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ sound/core/rawmidi.c:1818:20: note: 'cleanup_module' target declared here 1818 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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/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:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(alsa_dice_exit); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:420:20: note: 'cleanup_module' target declared here 420 | 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:425:1: note: in expansion of macro 'module_init' 425 | module_init(alsa_dice_init); | ^~~~~~~~~~~ sound/firewire/dice/dice.c:415:19: note: 'init_module' target declared here 415 | static int __init alsa_dice_init(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 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:510, 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 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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~ 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ 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 fs/f2fs/namei.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:3349:1: note: in expansion of macro 'module_init' 3349 | module_init(init_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3268:19: note: 'init_module' target declared here 3268 | 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:3350:1: note: in expansion of macro 'module_exit' 3350 | module_exit(exit_f2fs_fs) | ^~~~~~~~~~~ fs/f2fs/super.c:3334:20: note: 'cleanup_module' target declared here 3334 | static void __exit exit_f2fs_fs(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 fs/f2fs/inline.c:14: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ 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 fs/f2fs/gc.c:20: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ 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 fs/f2fs/data.c:25: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | 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:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 fs/f2fs/acl.c:16: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; | ^~~~ 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:176:1: note: in expansion of macro 'fs_initcall' 176 | 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:196:1: note: in expansion of macro 'module_exit' 196 | module_exit(fscache_exit); | ^~~~~~~~~~~ fs/fscache/main.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit fscache_exit(void) | ^~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'cleanup_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | 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:2295:19: note: 'init_module' target declared here 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' 2295 | module_pci_driver(echo_driver); | ^~~~~~~~~~~~~~~~~ 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, | ~~~^~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:8833:25: note: 'cleanup_module' target declared here 8833 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:8833:25: note: 'init_module' target declared here 8833 | module_hda_codec_driver(realtek_driver); | ^~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' 8833 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:7699:25: note: 'cleanup_module' target declared here 7699 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:7699:25: note: 'init_module' target declared here 7699 | module_hda_codec_driver(ca0132_driver); | ^~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' 7699 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:3922:25: note: 'cleanup_module' target declared here 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | 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:3922:25: note: 'init_module' target declared here 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' 3922 | module_hda_codec_driver(hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:435:1: note: in expansion of macro 'module_init' 435 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:361:19: note: 'init_module' target declared here 361 | 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:436:1: note: in expansion of macro 'module_exit' 436 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ fs/jffs2/super.c:421:20: note: 'cleanup_module' target declared here 421 | static void __exit exit_jffs2_fs(void) | ^~~~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:2754:19: note: 'cleanup_module' target declared here 2754 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) | ^~~~~~~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:2754:19: note: 'init_module' target declared here 2754 | module_pci_driver(azx_driver); | ^~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' 2754 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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); | ^~~~~~~~~~~~~~~~~ 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:2284:1: note: in expansion of macro 'module_init' 2284 | module_init(init_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2194:19: note: 'init_module' target declared here 2194 | static int __init init_nfs_fs(void) | ^~~~~~~~~~~ In file included from fs/nfs/inode.c:16: ./include/linux/module.h: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:2285:1: note: in expansion of macro 'module_exit' 2285 | module_exit(exit_nfs_fs) | ^~~~~~~~~~~ fs/nfs/inode.c:2264:20: note: 'cleanup_module' target declared here 2264 | static void __exit exit_nfs_fs(void) | ^~~~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1670:19: note: 'cleanup_module' target declared here 1670 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1670:19: note: 'init_module' target declared here 1670 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' 1670 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:2295:1: note: in expansion of macro 'module_exit' 2295 | module_exit(hdmi_exit); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2289:20: note: 'cleanup_module' target declared here 2289 | 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:2294:1: note: in expansion of macro 'module_init' 2294 | module_init(hdmi_init); | ^~~~~~~~~~~ sound/soc/codecs/hdac_hdmi.c:2284:19: note: 'init_module' target declared here 2284 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1954:19: note: 'cleanup_module' target declared here 1954 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1954:19: note: 'init_module' target declared here 1954 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' 1954 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:821:24: note: 'init_module' target declared here 821 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:821:24: note: 'cleanup_module' target declared here 821 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' 821 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:233:19: note: 'init_module' target declared here 233 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:233:19: note: 'cleanup_module' target declared here 233 | module_spi_driver(rt5677_spi_driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' 233 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' 871 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 ./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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:836:24: note: 'init_module' target declared here 836 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:836:24: note: 'cleanup_module' target declared here 836 | module_platform_driver(sst_platform_driver); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' 836 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' 1300 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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:884:1: note: in expansion of macro 'module_init' 884 | module_init(init_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:841:19: note: 'init_module' target declared here 841 | 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:885:1: note: in expansion of macro 'module_exit' 885 | module_exit(exit_o2nm) | ^~~~~~~~~~~ fs/ocfs2/cluster/nodemanager.c:830:20: note: 'cleanup_module' target declared here 830 | static void __exit exit_o2nm(void) | ^~~~~~~~~ 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:510:19: note: 'cleanup_module' target declared here 510 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:510:19: note: 'init_module' target declared here 510 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' 510 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:591:19: note: 'cleanup_module' target declared here 591 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:591:19: note: 'init_module' target declared here 591 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' 591 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__driver##_exit); | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__driver##_init); \ | ^~~~~~~~~~~ ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' 1285 | 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:1600:19: note: in definition of macro 'module_driver' 1600 | 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 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) | ^~~~~~~~~~~~~ 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1946:24: note: 'init_module' target declared here 1946 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' 1600 | static int __init __driver##_init(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1946:24: note: 'cleanup_module' target declared here 1946 | module_platform_driver(hdmi_lpe_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' 1605 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' 1946 | 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:1958:1: note: in expansion of macro 'module_init' 1958 | 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:1983:1: note: in expansion of macro 'module_exit' 1983 | module_exit(atalk_exit); | ^~~~~~~~~~~ net/appletalk/ddp.c:1969:20: note: 'cleanup_module' target declared here 1969 | 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:1073:1: note: in expansion of macro 'module_init' 1073 | module_init(lane_module_init); | ^~~~~~~~~~~ net/atm/lec.c:1036:19: note: 'init_module' target declared here 1036 | 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:1074:1: note: in expansion of macro 'module_exit' 1074 | module_exit(lane_module_cleanup); | ^~~~~~~~~~~ net/atm/lec.c:1054:20: note: 'cleanup_module' target declared here 1054 | 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:679:1: note: in expansion of macro 'module_init' 679 | 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:680:1: note: in expansion of macro 'module_exit' 680 | 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:2462:1: note: in expansion of macro 'module_init' 2462 | module_init(ebtables_init); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2437:19: note: 'init_module' target declared here 2437 | 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:2463:1: note: in expansion of macro 'module_exit' 2463 | module_exit(ebtables_fini); | ^~~~~~~~~~~ net/bridge/netfilter/ebtables.c:2453:20: note: 'cleanup_module' target declared here 2453 | 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:1113:1: note: in expansion of macro 'module_init' 1113 | module_init(br_netfilter_init); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1074:19: note: 'init_module' target declared here 1074 | 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:1114:1: note: in expansion of macro 'module_exit' 1114 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ net/bridge/br_netfilter_hooks.c:1103:20: note: 'cleanup_module' target declared here 1103 | 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:811:1: note: in expansion of macro 'module_init' 811 | module_init(init_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:765:19: note: 'init_module' target declared here 765 | 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:812:1: note: in expansion of macro 'module_exit' 812 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ net/ceph/ceph_common.c:800:20: note: 'cleanup_module' target declared here 800 | 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:336, 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:308:33: note: in definition of macro 'pr_err' 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:308:33: note: in definition of macro 'pr_err' 308 | 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:310:37: note: in definition of macro 'pr_warning' 310 | 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:310:37: note: in definition of macro 'pr_warning' 310 | 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:336, 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:308:33: note: in definition of macro 'pr_err' 308 | 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:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:310:37: note: in definition of macro 'pr_warning' 310 | 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:336, 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:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ net/ceph/mon_client.c: In function 'handle_auth_reply': net/ceph/mon_client.c:1181:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1181 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ In file included from ./include/linux/printk.h:336, 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:336, 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:313:1: note: in expansion of macro 'module_init' 313 | 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:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(dsa_cleanup_module); | ^~~~~~~~~~~ net/dsa/dsa.c:315:20: note: 'cleanup_module' target declared here 315 | 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:1116:1: note: in expansion of macro 'module_init' 1116 | module_init(fou_init); | ^~~~~~~~~~~ net/ipv4/fou.c:1086:19: note: 'init_module' target declared here 1086 | 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:1117:1: note: in expansion of macro 'module_exit' 1117 | module_exit(fou_fini); | ^~~~~~~~~~~ net/ipv4/fou.c:1109:20: note: 'cleanup_module' target declared here 1109 | 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:1754:1: note: in expansion of macro 'module_init' 1754 | module_init(ipgre_init); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1690:19: note: 'init_module' target declared here 1690 | 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:1755:1: note: in expansion of macro 'module_exit' 1755 | module_exit(ipgre_fini); | ^~~~~~~~~~~ net/ipv4/ip_gre.c:1743:20: note: 'cleanup_module' target declared here 1743 | 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:686:1: note: in expansion of macro 'module_init' 686 | 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:687:1: note: in expansion of macro 'module_exit' 687 | 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:1070:1: note: in expansion of macro 'module_init' 1070 | module_init(esp4_init); | ^~~~~~~~~~~ net/ipv4/esp4.c:1048:19: note: 'init_module' target declared here 1048 | 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:1071:1: note: in expansion of macro 'module_exit' 1071 | module_exit(esp4_fini); | ^~~~~~~~~~~ net/ipv4/esp4.c:1062:20: note: 'cleanup_module' target declared here 1062 | 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:319:1: note: in expansion of macro 'module_init' 319 | module_init(srh_mt6_init); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:309:19: note: 'init_module' target declared here 309 | 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:320:1: note: in expansion of macro 'module_exit' 320 | module_exit(srh_mt6_exit); | ^~~~~~~~~~~ net/ipv6/netfilter/ip6t_srh.c:314:20: note: 'cleanup_module' target declared here 314 | 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:412:1: note: in expansion of macro 'module_init' 412 | 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:413:1: note: in expansion of macro 'module_exit' 413 | 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:1965:1: note: in expansion of macro 'module_init' 1965 | module_init(sit_init); | ^~~~~~~~~~~ net/ipv6/sit.c:1919:19: note: 'init_module' target declared here 1919 | 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:1966:1: note: in expansion of macro 'module_exit' 1966 | module_exit(sit_cleanup); | ^~~~~~~~~~~ net/ipv6/sit.c:1906:20: note: 'cleanup_module' target declared here 1906 | 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:2393:1: note: in expansion of macro 'module_init' 2393 | module_init(ip6gre_init); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2342:19: note: 'init_module' target declared here 2342 | 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:2394:1: note: in expansion of macro 'module_exit' 2394 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ net/ipv6/ip6_gre.c:2384:20: note: 'cleanup_module' target declared here 2384 | 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:3909:1: note: in expansion of macro 'module_init' 3909 | module_init(ipsec_pfkey_init); | ^~~~~~~~~~~ net/key/af_key.c:3881:19: note: 'init_module' target declared here 3881 | 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:3910:1: note: in expansion of macro 'module_exit' 3910 | module_exit(ipsec_pfkey_exit); | ^~~~~~~~~~~ net/key/af_key.c:3873:20: note: 'cleanup_module' target declared here 3873 | 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:2378:1: note: in expansion of macro 'module_init' 2378 | module_init(ip_vs_init); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2318:19: note: 'init_module' target declared here 2318 | 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:2379:1: note: in expansion of macro 'module_exit' 2379 | module_exit(ip_vs_cleanup); | ^~~~~~~~~~~ net/netfilter/ipvs/ip_vs_core.c:2367:20: note: 'cleanup_module' target declared here 2367 | 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:421:1: note: in expansion of macro 'module_init' 421 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:395:19: note: 'init_module' target declared here 395 | 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:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_proto_gre.c:415:20: note: 'cleanup_module' target declared here 415 | 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:3632:1: note: in expansion of macro 'module_init' 3632 | module_init(ctnetlink_init); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3586:19: note: 'init_module' target declared here 3586 | 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:3633:1: note: in expansion of macro 'module_exit' 3633 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ net/netfilter/nf_conntrack_netlink.c:3621:20: note: 'cleanup_module' target declared here 3621 | 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:7386:1: note: in expansion of macro 'module_init' 7386 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7339:19: note: 'init_module' target declared here 7339 | 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:7387:1: note: in expansion of macro 'module_exit' 7387 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ net/netfilter/nf_tables_api.c:7376:20: note: 'cleanup_module' target declared here 7376 | 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:881:1: note: in expansion of macro 'module_init' 881 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:846:19: note: 'init_module' target declared here 846 | 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:882:1: note: in expansion of macro 'module_exit' 882 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_compat.c:872:20: note: 'cleanup_module' target declared here 872 | 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:251:1: note: in expansion of macro 'module_init' 251 | module_init(nft_objref_module_init); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:241:19: note: 'init_module' target declared here 241 | 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:252:1: note: in expansion of macro 'module_exit' 252 | module_exit(nft_objref_module_exit); | ^~~~~~~~~~~ net/netfilter/nft_objref.c:246:20: note: 'cleanup_module' target declared here 246 | 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:221:1: note: in expansion of macro 'module_init' 221 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:211:19: note: 'init_module' target declared here 211 | 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:222:1: note: in expansion of macro 'module_exit' 222 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_cgroup.c:216:20: note: 'cleanup_module' target declared here 216 | 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:142:1: note: in expansion of macro 'module_init' 142 | module_init(physdev_mt_init); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:132:19: note: 'init_module' target declared here 132 | 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:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ net/netfilter/xt_physdev.c:137:20: note: 'cleanup_module' target declared here 137 | 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:1494:1: note: in expansion of macro 'module_init' 1494 | 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:1537:1: note: in expansion of macro 'module_exit' 1537 | module_exit(nr_exit); | ^~~~~~~~~~~ net/netrom/af_netrom.c:1504:20: note: 'cleanup_module' target declared here 1504 | 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:1609:1: note: in expansion of macro 'module_exit' 1609 | module_exit(__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:1605:20: note: in definition of macro 'module_driver' 1605 | 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:1604:1: note: in expansion of macro 'module_init' 1604 | module_init(__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:1600:19: note: in definition of macro 'module_driver' 1600 | 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:456:1: note: in expansion of macro 'module_init' 456 | module_init(mirred_init_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:440:19: note: 'init_module' target declared here 440 | 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:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ net/sched/act_mirred.c:450:20: note: 'cleanup_module' target declared here 450 | 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:283:1: note: in expansion of macro 'module_init' 283 | module_init(sample_init_module); | ^~~~~~~~~~~ net/sched/act_sample.c:273:19: note: 'init_module' target declared here 273 | 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:284:1: note: in expansion of macro 'module_exit' 284 | module_exit(sample_cleanup_module); | ^~~~~~~~~~~ net/sched/act_sample.c:278:20: note: 'cleanup_module' target declared here 278 | 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:346:1: note: in expansion of macro 'module_init' 346 | module_init(cls_mall_init); | ^~~~~~~~~~~ net/sched/cls_matchall.c:336:19: note: 'init_module' target declared here 336 | 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:347:1: note: in expansion of macro 'module_exit' 347 | module_exit(cls_mall_exit); | ^~~~~~~~~~~ net/sched/cls_matchall.c:341:20: note: 'cleanup_module' target declared here 341 | 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:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(sctp_init); | ^~~~~~~~~~~ net/sctp/protocol.c:1365:19: note: 'init_module' target declared here 1365 | 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:1608:1: note: in expansion of macro 'module_exit' 1608 | module_exit(sctp_exit); | ^~~~~~~~~~~ net/sctp/protocol.c:1569:20: note: 'cleanup_module' target declared here 1569 | 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:121:19: note: 'init_module' target declared here 121 | 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:166:20: note: 'cleanup_module' target declared here 166 | 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:755:1: note: in expansion of macro 'module_init' 755 | module_init(tls_register); | ^~~~~~~~~~~ net/tls/tls_main.c:731:19: note: 'init_module' target declared here 731 | 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:756:1: note: in expansion of macro 'module_exit' 756 | module_exit(tls_unregister); | ^~~~~~~~~~~ net/tls/tls_main.c:747:20: note: 'cleanup_module' target declared here 747 | 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:729:1: note: in expansion of macro 'module_init' 729 | 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:730:1: note: in expansion of macro 'module_exit' 730 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ net/vmw_vsock/virtio_transport.c:722:20: note: 'cleanup_module' target declared here 722 | 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 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) | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~ 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:113:32: note: in expansion of macro 'module_init' 113 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ fs/pstore/ram.c:959:1: note: in expansion of macro 'postcore_initcall' 959 | postcore_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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~ 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/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) | ^~~~~~~~~~ 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) | ^~~~~~~~~~ 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/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/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/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/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.47-200.fc31.i386/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/config-4.19.47-200.fc31.i686 + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/System.map-4.19.47-200.fc31.i686 + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/initramfs-4.19.47-200.fc31.i686.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.0372534 s, 563 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.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/vmlinuz Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686.hmac + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686.hmac' + ls -l /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 -rwxr-xr-x. 1 mockbuild mock 7226848 Jun 2 04:50 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386,, + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/vmlinuz-4.19.47-200.fc31.i686 libkcapi - Error: Netlink error: sendmsg failed libkcapi - Error: Netlink error: sendmsg failed libkcapi - Error: NETLINK_CRYPTO: cannot obtain cipher information for hmac(sha512) (is required crypto_user.c patch missing? see documentation) Allocation of hmac(sha512) cipher failed (ret=-111) + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/boot/.vmlinuz-4.19.47-200.fc31.i686.hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/.vmlinuz.hmac + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 modules_install KERNELRELEASE=4.19.47-200.fc31.i686 mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=i386 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 vdso_install KERNELRELEASE=4.19.47-200.fc31.i686 + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + cd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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/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/Kconfig ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./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/Kconfig ./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/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./mm/Kconfig ./lib/Kconfig.debug ./lib/Kconfig ./lib/Makefile ./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/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/rcu/Kconfig ./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.preempt ./kernel/Kconfig.locks ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Kconfig ./init/Makefile ./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/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mtu3/Makefile ./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/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/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/Kconfig ./drivers/staging/mt7621-pci/Makefile ./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/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./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/Kconfig ./drivers/staging/axis-fifo/Makefile ./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/Kconfig ./drivers/soc/sunxi/Makefile ./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/Makefile ./drivers/platform/x86/Kconfig ./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/Kconfig ./drivers/phy/motorola/Makefile ./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/Makefile ./drivers/net/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/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/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/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/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/misc/Kconfig ./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/Makefile ./drivers/md/bcache/Kconfig ./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/Makefile ./drivers/leds/trigger/Kconfig ./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/Kconfig ./drivers/iio/adc/Makefile ./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/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./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/Makefile ./drivers/cpufreq/Kconfig.x86 ./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/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/Makefile ./arch/x86/Kconfig ./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/Makefile ./arch/x86/boot/compressed/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/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/Kconfig.cputype ./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 ./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/Makefile ./arch/powerpc/kvm/Kconfig ./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/powerpc/Kconfig ./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/Makefile ./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/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/Makefile ./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/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/Makefile ./arch/arm64/crypto/Kconfig ./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/Kconfig ./arch/arm/plat-samsung/Makefile ./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/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-at91/Kconfig ./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/Kconfig ./arch/arc/plat-hsdk/Makefile ./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 ./arch/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/include + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/.config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/include/config/auto.conf + eu-readelf -n vmlinux + awk '{print $NF}' + grep 'Build ID' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686 + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686 + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 -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' + LC_ALL=C + sort -u + 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 + '[' '!' -z 'pktcdvd.ko|dm-mod.ko' ']' + sed -r -e '/^(pktcdvd.ko|dm-mod.ko)$/d' -i /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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 + LC_ALL=C + sort -u + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 -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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/. ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 + mkdir restore + cp -r lib/modules/4.19.47-200.fc31.i686/System.map lib/modules/4.19.47-200.fc31.i686/build lib/modules/4.19.47-200.fc31.i686/config lib/modules/4.19.47-200.fc31.i686/extra lib/modules/4.19.47-200.fc31.i686/kernel lib/modules/4.19.47-200.fc31.i686/modules.block lib/modules/4.19.47-200.fc31.i686/modules.builtin lib/modules/4.19.47-200.fc31.i686/modules.drm lib/modules/4.19.47-200.fc31.i686/modules.modesetting lib/modules/4.19.47-200.fc31.i686/modules.networking lib/modules/4.19.47-200.fc31.i686/modules.order lib/modules/4.19.47-200.fc31.i686/source lib/modules/4.19.47-200.fc31.i686/updates lib/modules/4.19.47-200.fc31.i686/vdso lib/modules/4.19.47-200.fc31.i686/vmlinuz restore/. + rm -rf lib/modules/4.19.47-200.fc31.i686/extra + sort -n + find lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i686 + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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 + find lib/modules/4.19.47-200.fc31.i686/kernel -mindepth 1 -type d + sort -n + 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.47-200.fc31.i686/. + rm -rf restore ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.i686 + popd + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign + cp certs/signing_key.x509 certs/signing_key.x509.sign + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386//usr/src/kernels/4.19.47-200.fc31.i686 + ln -sf /usr/src/kernels/4.19.47-200.fc31.i686 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/build + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.47-200.fc31.i686 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 '' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.e6Q1xt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + cd linux-4.19.47-200.fc31.i686 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -n -r -p '/.*/4.19.47-200.fc31.i686[+]debug/.*|/.*4.19.47-200.fc31.i686+debug(.debug)?' -o debuginfodebug.list -p '/.*/4.19.47-200.fc31.i686/.*|/.*4.19.47-200.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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/usx2y/snd-usb-us122l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/snd-soc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tas6424.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5514.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-da7219.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-tda7419.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-sis7019.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-sis7019.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/pcxhr/snd-pcxhr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/isa/sb/snd-sb16-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/isa/sb/snd-sb16-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/cfg80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/geodewdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/geodewdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/f71808e_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/virt/vboxguest/vboxguest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/vgastate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/ssd1307fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/ssd1307fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/i810/i810fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/i810/i810fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/sysimgblt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/sysimgblt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/sysfillrect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/sysfillrect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/syscopyarea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/fb_sys_fops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/syscopyarea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/fb_sys_fops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/fb_ddc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/fbdev/core/fb_ddc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/pwm_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/pwm_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_hv_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_of.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_of.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rs5c348.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-r7301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-r7301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl12026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl12026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1347.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1343.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-bq32k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/regulator/vctrl-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/regulator/vctrl-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/regulator/bd9571mwv-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/regulator/bd9571mwv-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ptp/ptp_pch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ptp/ptp_pch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/xo15-ebook.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/xo15-ebook.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/tc1100-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/tc1100-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/xo1-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/xo1-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_atomisp2_pm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel_atomisp2_pm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-rst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acer-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/x86/acer-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/ibmphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/ibmphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/cpqphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/cpqphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/hamradio/baycom_epp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/hamradio/baycom_epp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/pch_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/pch_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-adg792a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mux/mux-adg792a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/ofpart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/ofpart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_sd8787.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_sd8787.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_emmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/pwrseq_emmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/pch_phub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/pch_phub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cs5535-mfgpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cs5535-mfgpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tua9001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-hix5hd2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-hix5hd2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/gpio-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/gpio-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/pwm-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/pwm-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/gpio-ir-recv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/gpio-ir-recv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/bcache/bcache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/md/bcache/bcache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lm3692x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lm3692x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-is31fl32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-is31fl32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/egalax_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/egalax_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/wistron_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/wistron_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/regulator-haptic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/regulator-haptic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/pwm-beeper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/pwm-beeper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/matrix-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/matrix-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/multiplexer/iio-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/multiplexer/iio-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/cm3605.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/cm3605.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/dac/dpot-dac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/dac/dpot-dac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/afe/iio-rescale.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/afe/iio-rescale.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/sd_adc_modulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/sd_adc_modulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/envelope-detector.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/envelope-detector.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis630.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis630.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-pxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-pxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-designware-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-designware-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali15x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali1563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali15x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali1563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali1535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/busses/i2c-ali1535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83627hf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/k10temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adcxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-lvds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/panel/panel-lvds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/sii9234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/sii9234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-scom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-scom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-master-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-master-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-master-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-master-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fsi/fsi-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/of-fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/of-fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/ice40-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/ice40-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-pr-ip-core-plat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-pr-ip-core-plat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/r82600_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/r82600_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82875p_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82875p_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82860_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i82860_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/e7xxx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/e7xxx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/amd76x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/edac/amd76x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/pch_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/pch_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/hifn_795x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/hifn_795x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/geode-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/geode-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/powernow-k8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/powernow-k8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/clocksource/cs5535-clockevt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/clocksource/cs5535-clockevt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/toshiba.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/toshiba.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/sonypi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/sonypi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pc8736x_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/pc8736x_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/nsc_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/nsc_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/geode-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/geode-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/regmap/regmap-mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/base/regmap/regmap-mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/ht16k33.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/ht16k33.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5536.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5536.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cs5520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/platform/iris/iris.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/platform/iris/iris.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/twofish-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/twofish-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/serpent-sse2-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/serpent-sse2-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/glue_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/glue_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/snd-soc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-scu-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/acp_audio_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-sis7019.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-sis7019.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/isa/sb/snd-sb16-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/isa/sb/snd-sb16-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/cfg80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/locking/locktorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/kernel/locking/locktorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/geodewdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/geodewdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/f71808e_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/virt/vboxguest/vboxguest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/vgastate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/ssd1307fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/ssd1307fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/i810/i810fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/i810/i810fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/sysimgblt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/sysimgblt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/sysfillrect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/sysfillrect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/syscopyarea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/syscopyarea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/fb_sys_fops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/fb_sys_fops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/fb_ddc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/fbdev/core/fb_ddc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/pwm_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/pwm_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_of.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_of.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rs5c348.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-r7301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-r7301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t94.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl12026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl12026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1347.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1343.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-bq32k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/regulator/vctrl-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/regulator/vctrl-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/regulator/bd9571mwv-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/regulator/bd9571mwv-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ptp/ptp_pch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ptp/ptp_pch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/xo15-ebook.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/xo15-ebook.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/xo1-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/xo1-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/wmi-bmof.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/pvpanic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-rst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hdaps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acer-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/acer-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/tc1100-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/tc1100-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_atomisp2_pm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel_atomisp2_pm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/ibmphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/cpqphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/ibmphp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/cpqphp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/hamradio/baycom_epp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/hamradio/baycom_epp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/pch_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/pch_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-adg792a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mux/mux-adg792a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/ofpart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/ofpart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_sd8787.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_sd8787.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_emmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/pwrseq_emmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/pch_phub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/pch_phub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cs5535-mfgpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cs5535-mfgpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tua9001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-hix5hd2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-hix5hd2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/gpio-ir-recv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/gpio-ir-recv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/pwm-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/pwm-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/nuvoton-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/gpio-ir-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/gpio-ir-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/bcache/bcache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/md/bcache/bcache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-regulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-regulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lm3692x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lm3692x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-is31fl32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-is31fl32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/egalax_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/egalax_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/wistron_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/wistron_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/regulator-haptic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/regulator-haptic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/pwm-beeper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/pwm-beeper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/matrix-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/matrix-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/multiplexer/iio-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/multiplexer/iio-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/cm3605.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/cm3605.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/dac/dpot-dac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/dac/dpot-dac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/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.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/afe/iio-rescale.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/afe/iio-rescale.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/sd_adc_modulator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/sd_adc_modulator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/envelope-detector.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/envelope-detector.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis630.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis630.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-pxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-pxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-designware-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-designware-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali15x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali15x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali1563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali1563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali1535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/busses/i2c-ali1535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83627hf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/k10temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/dme1737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/dell-smm-hwmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adcxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-seiko-43wvf1g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-orisetech-otm8009a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-lvds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/panel/panel-lvds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/sii9234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/sii9234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-scom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-scom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-master-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-master-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-master-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-master-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fsi/fsi-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/of-fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/of-fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/ice40-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/ice40-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-pr-ip-core-plat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-pr-ip-core-plat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/r82600_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/r82600_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82875p_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82875p_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82860_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i82860_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/e7xxx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/e7xxx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/amd76x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/edac/amd76x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/pch_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/pch_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/hifn_795x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/hifn_795x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/geode-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/geode-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/powernow-k8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/powernow-k8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/clocksource/cs5535-clockevt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/clocksource/cs5535-clockevt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/toshiba.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/toshiba.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/sonypi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/sonypi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pc8736x_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/pc8736x_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/nsc_gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/nsc_gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/geode-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/geode-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/regmap/regmap-mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/base/regmap/regmap-mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/ht16k33.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/ht16k33.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5536.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5536.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5535.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5535.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cs5520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/platform/iris/iris.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/platform/iris/iris.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/twofish-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/twofish-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/serpent-sse2-i586.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/serpent-sse2-i586.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/glue_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/glue_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/unifdef extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/unifdef extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686/vmlinux explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686+debug/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686+debug/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/lib/modules/4.19.47-200.fc31.i686/vmlinux cpio: kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/kernel/debug/kdb/gen-kdb_cmds.c: Cannot stat: No such file or directory cpio: kernel-4.19.fc31/linux-4.19.47-200.fc31.i686/kernel/locking/locktorture.mod.c: Cannot stat: No such file or directory 678092 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.47-200.fc31.i686/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/Lindent from /bin/sh to #!/usr/bin/sh + '[' 1 -eq 1 ']' + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686+debug/ + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign certs/signing_key.x509.sign /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/4.19.47-200.fc31.i686/ + '[' 1 -eq 1 ']' + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/lib/modules/ -type f -name '*.ko' + xargs xz Processing files: kernel-4.19.47-200.fc31.i686 Processing files: kernel-debuginfo-common-i686-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel) kernel-debuginfo-common-i686 = 4.19.47-200.fc31 kernel-debuginfo-common-i686(x86-32) = 4.19.47-200.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debug-core-4.19.47-200.fc31.i686 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Zr6YIv + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-debug-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-debug-core + cp -pr linux-4.19.47-200.fc31.i686/COPYING-4.19.47 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-debug-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.47-200.fc31 kernel-debug-core = 4.19.47-200.fc31 kernel-debug-core(x86-32) = 4.19.47-200.fc31 kernel-debug-core-uname-r = 4.19.47-200.fc31.i686+debug kernel-drm-nouveau = 16 kernel-i686 = 4.19.47-200.fc31+debug kernel-uname-r = 4.19.47-200.fc31.i686+debug 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(bcache.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(debug_pagetables.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(dsa_loop_bdinfo.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(locktorture.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(powernow-k8.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(test_list_sort.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-debug-4.19.47-200.fc31.i686 Processing files: kernel-debug-devel-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel) kernel-debug-devel = 4.19.47-200.fc31 kernel-debug-devel(x86-32) = 4.19.47-200.fc31 kernel-debug-devel-i686 = 4.19.47-200.fc31 kernel-devel-i686 = 4.19.47-200.fc31+debug kernel-devel-uname-r = 4.19.47-200.fc31.i686+debug 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-debug-modules-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel-module) kernel-debug-modules = 4.19.47-200.fc31 kernel-debug-modules(x86-32) = 4.19.47-200.fc31 kernel-debug-modules-i686 = 4.19.47-200.fc31 kernel-debug-modules-uname-r = 4.19.47-200.fc31.i686+debug kernel-modules = 4.19.47-200.fc31+debug kernel-modules-i686 = 4.19.47-200.fc31+debug 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_atomisp2_pm.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(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-debug-modules-extra-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel-module) kernel-debug-modules-extra = 4.19.47-200.fc31 kernel-debug-modules-extra = 4.19.47-200.fc31+debug kernel-debug-modules-extra(x86-32) = 4.19.47-200.fc31 kernel-debug-modules-extra-i686 = 4.19.47-200.fc31 kernel-debug-modules-extra-i686 = 4.19.47-200.fc31+debug kernel-debug-modules-extra-uname-r = 4.19.47-200.fc31.i686+debug 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-debug-debuginfo-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel) kernel-debug-debuginfo = 4.19.47-200.fc31 kernel-debug-debuginfo(x86-32) = 4.19.47-200.fc31 kernel-debug-debuginfo-i686 = 4.19.47-200.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-core-4.19.47-200.fc31.i686 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aJLQgv + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-core + cp -pr linux-4.19.47-200.fc31.i686/COPYING-4.19.47 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/share/licenses/kernel-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.47-200.fc31 kernel-core = 4.19.47-200.fc31 kernel-core(x86-32) = 4.19.47-200.fc31 kernel-core-uname-r = 4.19.47-200.fc31.i686 kernel-drm-nouveau = 16 kernel-i686 = 4.19.47-200.fc31 kernel-uname-r = 4.19.47-200.fc31.i686 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(bcache.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(dsa_loop_bdinfo.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(powernow-k8.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-devel-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel) kernel-devel = 4.19.47-200.fc31 kernel-devel(x86-32) = 4.19.47-200.fc31 kernel-devel-i686 = 4.19.47-200.fc31 kernel-devel-uname-r = 4.19.47-200.fc31.i686 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-modules-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel-module) kernel-modules = 4.19.47-200.fc31 kernel-modules(x86-32) = 4.19.47-200.fc31 kernel-modules-i686 = 4.19.47-200.fc31 kernel-modules-uname-r = 4.19.47-200.fc31.i686 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_atomisp2_pm.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(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-modules-extra-4.19.47-200.fc31.i686 Provides: installonlypkg(kernel-module) kernel-modules-extra = 4.19.47-200.fc31 kernel-modules-extra(x86-32) = 4.19.47-200.fc31 kernel-modules-extra-i686 = 4.19.47-200.fc31 kernel-modules-extra-uname-r = 4.19.47-200.fc31.i686 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-debuginfo-4.19.47-200.fc31.i686 warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/basic/fixdep.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/basic/fixdep.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/basic/fixdep and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/basic/fixdep warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/conf.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/conf.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kconfig/conf and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kconfig/conf warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/modpost.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/modpost.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/modpost and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/modpost warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/mk_elfconfig.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/mk_elfconfig.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/mod/mk_elfconfig and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/mod/mk_elfconfig warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/mdp/mdp.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/mdp/mdp.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/mdp/mdp and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/mdp/mdp warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/genheaders/genheaders.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/genheaders/genheaders.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/selinux/genheaders/genheaders and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/selinux/genheaders/genheaders warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/conmakehash.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/conmakehash.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/conmakehash and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/conmakehash warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/recordmcount.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/recordmcount.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/recordmcount and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/recordmcount warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sign-file.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sign-file.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sign-file and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sign-file warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-cert.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-cert.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/extract-cert and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/extract-cert warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kallsyms.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kallsyms.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/kallsyms and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/kallsyms warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/pnmtologo.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/pnmtologo.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/pnmtologo and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/pnmtologo warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sortextable.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sortextable.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/sortextable and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/sortextable warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/asn1_compiler.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/asn1_compiler.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/asn1_compiler and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/asn1_compiler warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/unifdef.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.i686/scripts/unifdef.debug warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686+debug/scripts/unifdef and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386/usr/src/kernels/4.19.47-200.fc31.i686/scripts/unifdef Provides: installonlypkg(kernel) kernel-debuginfo = 4.19.47-200.fc31 kernel-debuginfo(x86-32) = 4.19.47-200.fc31 kernel-debuginfo-i686 = 4.19.47-200.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.47-200.fc31.i386 Wrote: /builddir/build/RPMS/kernel-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-i686-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-core-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-devel-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-modules-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-modules-extra-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debug-debuginfo-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-core-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-devel-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-modules-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-modules-extra-4.19.47-200.fc31.i686.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-4.19.47-200.fc31.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Wk0IAt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.i386 + exit 0 Finish: rpmbuild kernel-4.19.47-200.fc31.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/919833-fedora-rawhide-i386-1559428571.160629/root/var/log/dnf.log /var/lib/mock/919833-fedora-rawhide-i386-1559428571.160629/root/var/log/dnf.librepo.log /var/lib/mock/919833-fedora-rawhide-i386-1559428571.160629/root/var/log/dnf.rpm.log Finish: build phase for kernel-4.19.47-200.fc31.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/kernel-4.19.47-200.fc31.src.rpm) Config(child) 456 minutes 58 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